IOSでsubscribeToTopicを呼び出すと、エラーが発生します。
トピックのサブスクライブに失敗しましたエラードメイン= com.google.fcmコード= 5 "(null)"
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()を呼び出すことを忘れないでください。
URLタイプcom.google.fcmに追加しましたが、エラーが表示されません。理由はわかりません。
追加したいことがわかります このリンク