Actualmente estoy tratando de configurar notificaciones push usando el paquete de Notificaciones de 'expo-notifications', solo obtengo el siguiente error y no puedo solucionarlo:
[Error: se encontró una excepción al llamar al método nativo: se produjo una excepción al ejecutar el método exportado getDevicePushTokenAsync en el módulo ExpoPushTokenManager: FirebaseApp predeterminado no se inicializó en este proceso com.-----.-----. Asegúrese de llamar primero a FirebaseApp.initializeApp(Context).]
La cosa es que este mensaje me está dando mucha rabia porque sí llamo:
import * as firebase from "firebase";y después de eso:
firebase.initializeApp(ApiKeys);al comienzo de mi aplicación.
¿Necesito ahora instalar el paquete Firebase/App para poder hacer FirebaseApp.initializeApp() ? ¿Necesito inicializar mi aplicación 2 veces entonces?
Ni los documentos de la exposición mencionan tal error, ni encontré nada relacionado con este error en los documentos de Firebase y realmente estoy luchando con este.
Aparentemente, hay una importación en el archivo app/build.gradle que no se menciona en absoluto en los documentos de la exposición. Es la siguiente línea que falta:
implementation("com.google.firebase:firebase-iid")
debe colocarlo dentro de su archivo app/build.gradle para que funcione.