在iOS中调用subscribeToTopic时出现错误,
共有3-4个主题,我们称呼如下,这是非常基本的。
for topic in topics{
FIRMessaging.messaging().subscribeToTopic(topic)
}
文档说该调用是异步的,如果订阅失败,firebase将重试。但是它继续失败,用户从未收到发送给该主题的任何消息。
有人遇到此问题并找到了解决方案吗?
最佳答案
我有同样的错误。将此添加到您的AppDelegate:
func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
FIRMessaging.messaging().subscribeToTopic("/topics/yourTopic")
}
并记得在didFinishLaunchingWithOptions方法中调用FIRApp.configure()。