Las notificaciones push de Firebase funcionaron hasta que se lanzó iOS 11. Ahora parece que en iOS 11 no recibo notificaciones automáticas. También agregué la línea 'FirebaseInstanceID', "2.0.0" en el podfile. Pero sigo sin recibir notificaciones.

Por favor, ayúdeme.

0
Kavitha Pai 15 nov. 2017 a las 11:41

2 respuestas

La mejor respuesta

Pude resolver el problema con notificaciones push y notificaciones push programadas en iOS 11.1 replicando el mismo código presente en el proyecto de ejemplo de base de fuego - https://github.com/firebase/quickstart-ios/tree/master/messaging

Los pasos que se dan aquí son claros y le ayudan a resolver el problema.

0
Kavitha Pai 22 nov. 2017 a las 13:04

Para aquellos que todavía tienen el problema, pueden probar mi solución. El mío es el proyecto Swift 3. En su podfile. Siga la secuencia.

pod 'Firebase/Core' pod 'FirebaseMessaging', '2.0.0' pod 'FirebaseInstanceID' , '2.0.0'

En el archivo appDelegate, ingrese este código

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
    print("APNs token retrieved: \(deviceToken)")
    Messaging.messaging().apnsToken = deviceToken
}

Desinstale la aplicación e intente reconstruirla en su dispositivo. (Asegúrese de que su perfil de provisión para el desarrollo esté incluido con su dispositivo probado). Esto funcionó para mí.

1
Haw 6 mar. 2018 a las 10:32