web-dev-qa-db-fra.com

FirebaseApp par défaut n'est pas initialisé dans ce processus. Assurez-vous d'appeler FirebaseApp.initializeApp (Context) en premier

FirebaseApp par défaut n'est pas initialisé dans ce processus. Assurez-vous d'appeler FirebaseApp.initializeApp (Context) en premier.

j'ai essayé avec beaucoup de choses mais je ne peux pas recevoir de notifications sur les appareils.

j'ai aussi essayé avec la chose ci-dessous.

Dans le volet Propriétés, définissez l'action Build Select google-services.json dans la fenêtre Explorateur de solutions.

Dans le volet Propriétés, définissez l'action de génération sur GoogleServicesJson (si l'action de génération GoogleServicesJson n'est pas affichée, enregistrez et fermez la solution, puis rouvrez-la): sur GoogleServicesJson

La notification fonctionnait auparavant, mais après avoir mis à jour les formulaires xamarin vers 2.5.0.280555 et Xamarin.Firebase.Messaging.42.1021.1, il a cessé de fonctionner.

8
User2 Samcom

Assure-toi:

  1. Le nom du package dans AndroidManifest.xml Est identique à celui dans google-services.json
  2. L'action de génération de google-services.json Est définie sur GoogleServicesJson
  3. Après l'étape 2, redémarrez votre IDE & clean & rebuild
  4. Appelez explicitement FirebaseApp.InitializeApp(Application.Context); dans MainActivity.OnCreate Juste avant la LoadApplication(..)
12
EvZ

Pour moi, aucune des solutions n'a fonctionné qui a été donnée nulle part. Seulement cela a fonctionné. J'ai juste dû rétrograder mes services google de 4.1.0 à 4.0.0

dependencies {
    classpath 'com.Android.tools.build:gradle:3.3.0-alpha08'
    classpath 'com.google.gms:google-services:4.0.0'
    /*classpath 'com.google.gms:google-services:4.1.0' <-- this was the problem */
}

Donc, si vous avez mis à jour les services Google, essayez simplement de rétrograder ou de passer à une version plus ancienne. J'espère que ça aide

25
Ammar Bukhari

Ajoutez le plugin à build.gradle (niveau application)

// AJOUTEZ CECI AT LE FOND

apply plugin: 'com.google.gms.google-services'
6
Dan Alboteanu