Cordova-plugin-firebase: FirebaseApp n'est pas initialisé.

Créé le 12 janv. 2017  ·  17Commentaires  ·  Source: arnesson/cordova-plugin-firebase

Après avoir créé une nouvelle version à soumettre au magasin, l'erreur suivante s'affiche maintenant lorsque j'appelle 'getToken'

FirebaseApp par défaut n'est pas initialisé dans ce processus processName Assurez-vous d'appeler d'abord FirebaseApp.initializeApp(Contect).

Cela ne se produit que sur Android, la même version fonctionne sur IOS, cette erreur n'était pas non plus présente sur la dernière version que j'ai faite l'année dernière.

Commentaire le plus utile

J'ai eu ce problème. J'ai construit le projet Android généré sur la plate-forme dans Android Studio, puis j'ai trouvé le problème et l'ai résolu.

Suivez ces étapes.

Dans le dossier des plates-formes, android/src/{package name}/MainActivity.java

Importez la bibliothèque firebase,

  • importer com.google.firebase.FirebaseApp ;

Dans la méthode oncreate, sous super.oncreate(savedinstancestate),

Ajoutez FirebaseApp.initializeApp (ceci);

Dernière étape,

Dans le dossier des plates-formes, android/res/values/string.xml,

Ajouter
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>

* se trouve dans le fichier googleservice.json
"client": [
{
"info_client": {
"mobilesdk_app_id" : cette valeur

Tous les 17 commentaires

Même problème ici.

Cela m'est déjà arrivé aussi (je ne sais pas pourquoi). J'ai pu résoudre l'erreur en forçant une réinstallation (supprimer puis ajouter le plugin via le cli cordova).

Pas travaillé. supprimé, ajouter à nouveau et même erreur.

En fait, j'ai obtenu que cette erreur disparaisse. J'ai commencé un nouveau projet pour vérifier s'il s'agissait de quelque chose avec le plugin et s'il n'y avait pas d'erreur.

J'ai vérifié la différence entre cela et mon projet et j'ai réalisé que j'avais _google-services.json_ et _GoogleService-Info.plist_ à la racine du projet une fois que je les ai supprimés, tout a bien fonctionné.

Edit: J'utilise également phonegap donc j'ai ces fichiers directement engagés dans le plugin.

Idem avec mon application. C'est dans Ionic 2, ça marche très bien sur IOS, mais sur Android j'obtiens une erreur :

"Native: tried calling Firebase.onTokenRefresh, but the Firebase plugin is not installed."

Et le plugin est bien sûr installé. Voici la ligne de code que j'ai dans mon config.xml :

J'utilise:

Cordova CLI 6.5.0

Plateformes :

IOS 4.3.1

Android 6.1.2

Salut,

Je suis confronté au même problème dans le plugin Android :

FirebaseApp par défaut n'est pas initialisé dans ce processus com.x.xyz. Assurez-vous d'appeler d'abord FirebaseApp.initializeApp(Context).

Veuillez suggérer.

Dupliquer : https://github.com/arnesson/cordova-plugin-firebase/issues/206

Merci

Oui, j'ai le même problème. De l'aide?

J'ai eu ce problème. J'ai construit le projet Android généré sur la plate-forme dans Android Studio, puis j'ai trouvé le problème et l'ai résolu.

Suivez ces étapes.

Dans le dossier des plates-formes, android/src/{package name}/MainActivity.java

Importez la bibliothèque firebase,

  • importer com.google.firebase.FirebaseApp ;

Dans la méthode oncreate, sous super.oncreate(savedinstancestate),

Ajoutez FirebaseApp.initializeApp (ceci);

Dernière étape,

Dans le dossier des plates-formes, android/res/values/string.xml,

Ajouter
<string name="google_app_id" templateMergeStrategy="preserve" translatable="false">***</string>

* se trouve dans le fichier googleservice.json
"client": [
{
"info_client": {
"mobilesdk_app_id" : cette valeur

Merci pour votre solution ! Cela a très bien fonctionné !

Merci! Très aidé !

Merci pour ta solution!!!!

Un crochet cordova post-préparé pour mettre en œuvre la solution d'ayngitng.

https://gist.github.com/bdirito/74ba45ef314d2d9f9afb73f37ecf815a

Merci beaucoup @AyoGitNg. Cela a bien fonctionné. Je t'aime. :+1: Hahahaha

il y a 3 semaines avec cette erreur.

@rubikcuber ou @mgpartssource une pull request ?
N'est-il pas possible de publier une version avec ce correctif ? @arnesson

TOUJOURS ENCORE, version 1.0.5

+1

AyoGitNg Merci cela a fonctionné pour moi

Cette page vous a été utile?
0 / 5 - 0 notes