iOS中調用subscribeToTopic時,我得到一個錯誤,火力地堡雲端通訊和iOS的多個主題訂閱將失敗
未能訂閱話題錯誤 域= com.google.fcm代碼= 5「(空)」
有3-4個主題,我們呼籲像下面,這是非常基本的..
for topic in topics{
FIRMessaging.messaging().subscribeToTopic(topic)
}
文檔說呼叫ASYN如果訂閱失敗,Firebase將重試。但它仍然失敗,用戶從未收到任何發送給該主題的消息。
任何人都面臨這個問題,並找到了解決辦法?
它的工作原理,當我們在調用之間增加延遲增加,那麼這是指在一個循環多次subscribeToTopic呼叫的問題..我想這是一個常見的場景認購到多個主題 –
我認爲,即使它最初失敗,它肯定會在一段時間後重試,以同步客戶端和服務器之間的狀態。 – evanescent
如果重試發生在FCM服務器端,那很好。如果sdk將設備中的失敗訂閱保存爲未來同步,將會是一個問題。我們不希望用戶重新打開推送訂閱的應用程序.. :) –