ios - clave - notifications swift 4 firebase
Tema de FCM: no se puede suscribir al tema: xxx con token:(nulo)-iOS (2)
El problema fue que quería suscribirme en didFinishLaunchingWithOptions
pero en ese punto no se configuraron todos los servicios. La solución fue suscribirse en el delegado didRegisterUserNotificationSettings
.
Recibo este error de la API de Firebase Messaging:
[Firebase/Messaging][I-FCM002010] Cannot subscribe to topic: /topics/testTopic with token: (null)
Pero antes:
Messaging.messaging().subscribe(toTopic: "/topics/testTopic")
Estoy imprimiendo el token de esta manera:
print("TOKEN: /(InstanceID.instanceID().token() ?? "NO TOKEN")")
El resultado es:
TOKEN:cXPhGQ_inE4:APA91bEKZF5depHmIm9gDliCFRCRcnJf5LYy5FMg6nhpWvKU3o3HEtr1WTBHUiCZXT4XzhVg2oqXzhtfrgf83brtLdqXii546644ciMPO80tri4JPueQBClKbaomEfoh54ku8E2lw
Entonces el token no es nulo .
¿Estoy haciendo algo mal? Alguien un poco de ayuda?
En MessagingDelegate pruébalo:
func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String) {
Messaging.messaging().subscribe(toTopic: "/topics/testTopic")
}