Ich möchte das Firebase-Messaging Plugin in meine Android-App einbauen. Ich habe mit dem "quickstart-android-master / messaging" -Beispiel von github begonnen: Ссылка
Das funktioniert für mich! Log-Ausgabe:
%Vor%Aber wenn ich das Plugin implementieren möchte "com.google.firebase: firebase-messaging: 9.0.2" in meine App, die FirebaseApp ist nicht initialisiert ! Das FirebaseApp Plugin startet also nicht! - Kein Protokoll oder Token erhalten!
Ich habe auch ein Plug-in für die build.gradle-Datei im "app" -Verzeichnis hinzugefügt:
%Vor%Und das google-services plugin um build.gradle im "root" -Verzeichnis zu erstellen:
%Vor%Probleme könnten sein:
Das Problem ist die "Manifeste Verschmelzung" von Android. Wenn ich den
benutze %Vor%und
%Vor%Im Application Tag des Manifests wird FirebaseApp nicht initialisiert!
Zusammenfassung: Wenn Sie Ersetzen attr auf tools: node verwenden, wird Ihre Deklaration mit der niedrigeren Priorität durch die mit der Anmerkung versehene ersetzt (weitere Informationen finden Sie unter hier ). Sie sollten stattdessen die Attribute Zusammenführen oder Nur zusammenführen verwenden.
Das funktioniert nicht:
%Vor%das funktioniert:
%Vor%Tags und Links android push-notification google-cloud-messaging firebase