notification clave autenticación apns ios swift firebase firebase-cloud-messaging

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") }