Ho seguito il tutorial di google su https://firebase.google.com/docs/notifications/ios/console-topics#receive_and_handle_topic_messages per iscriversi a un argomento Firebase sulla mia app iOS.Impossibile ricevere notifiche push su iOS dagli argomenti di Firebase 3.2.0
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
FIRMessaging.messaging().subscribeToTopic("/topics/Notifications")
let homeViewController = UINavigationController(rootViewController: HomeViewController())
UINavigationBar.appearance().translucent = false
window = UIWindow(frame: UIScreen.mainScreen().bounds)
window?.rootViewController = homeViewController
window?.makeKeyAndVisible()
return true
}
Tuttavia, quando invio una notifica push di argomento dalla console di Firebase. Non ho potuto ricevere alcuna notifica push. Ma quando invio la notifica push al segmento utente dalla console, la spinta funziona perfettamente. Quando controllo la console Xcode, vedo questo errore FIRMessaging.
2016-05-31 11:11:47.893: <FIRMessaging/WARNING> Cannot subscribe to topic: /topics/Notifications with token: (null)
Ho provato a cercare questo errore ma non ho avuto fortuna a trovare nulla. Non sono sicuro che questo sia il problema che causa il mancato invio della mia app da parte della mia app.
Qualcuno ha questo problema e sa come risolverlo?
Grazie Todd. Funziona perfettamente! – howly
Esiste una soluzione per iOS 10 per questo? L'iscrizione a argomenti su iOS 10 non funziona. – vnchopra
Per chiunque cerchi di utilizzare questo codice, è necessario abbonarsi a '/ topics/cool_users' invece di solo' cool_users' – henrikmerlander