Hallo,
Ich habe eine App mit Expo erstellt und wollte Push-Nachrichten implementieren. Ich habe mir ein paar Tutorials angeschaut und alle Schritte genau befolgt. Für jetzt ist es mein Ziel dieses Feature nur für Android Geräte zum laufen zu kriegen. Die Datei "google-services.json" habe ich auch in den Projektordner gelegt und dementsprechend in "app.json" darauf verwiesen. Im ersten Bild sieht man wie ich versuche den Token anzufragen.
Wenn ich das ganze auf einem Android Gerät ausführe wird der Catch-Block ausgelöst und das ist der Error:
Call to function 'ExpoPushTokenManager.getDevicePushTokenAsync' has been rejected. → Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.devdoubleo.App. Make sure to call FirebaseApp.initializeApp(Context) first. Error: Call to function 'ExpoPushTokenManager.getDevicePushTokenAsync' has been rejected. → Caused by: java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.devdoubleo.App. Make sure to call FirebaseApp.initializeApp(Context) first.
Auf einer Webseite habe ich einen Code Teil gefunden mit dem man FCM anscheinend initialisiert, aber ich habe gelesen, dass das eigentlich nicht nötig ist:
Weiß jemand wo der Fehler liegen könnte oder kennt sich mit der FCM integrierung in Expo Projekte aus?
Danke im Voraus.