14

iOS で subscribeToTopic を呼び出すとエラーが発生します。

トピックへのサブスクライブに失敗しました エラー Domain=com.google.fcm Code=5 "(null)"

3 ~ 4 つのトピックがあり、以下のように呼び出します。これはかなり基本的なものです。

    for topic in topics{
        FIRMessaging.messaging().subscribeToTopic(topic)
    }

ドキュメントによると、呼び出しは非同期であり、サブスクリプションが失敗した場合、firebase は再試行します。しかし、それは引き続き失敗し、ユーザーはそのトピックに送信されたメッセージをまったく受信しませんでした。

この問題に直面して解決策を見つけた人はいますか?

4

2 に答える 2

3

同じエラーが発生しました。これを AppDelegate に追加します。

    func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
    FIRMessaging.messaging().subscribeToTopic("/topics/yourTopic")

}

didFinishLaunchingWithOptions メソッドで FIRApp.configure() を呼び出すことを忘れないでください。

于 2016-08-04T13:03:24.300 に答える