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.
Assure-toi:
AndroidManifest.xml
Est identique à celui dans google-services.json
google-services.json
Est définie sur GoogleServicesJson
FirebaseApp.InitializeApp(Application.Context);
dans MainActivity.OnCreate
Juste avant la LoadApplication(..)
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
Ajoutez le plugin à build.gradle (niveau application)
// AJOUTEZ CECI AT LE FOND
apply plugin: 'com.google.gms.google-services'