0

啓動Firebase消息傳遞(FCM)的一些方法? 我看到有時它會隨機停止工作(這很嚴重,Google的示例代碼沒有發生重大變化)。Android - 啓動Firebase消息傳遞(FCM)的一些方法?

因此,我想在幾個可能的事件中啓動它,以確保其運行。 我發現奇怪的是,官方的應用程序失敗如此嚴重。 接收通知應該很簡單。

完美地工作,直到你隨機停止,應用程序不會崩潰。我瀏覽應用程序,關閉並打開並沒有消息到達,然後當我打開和關閉無線網絡時,消息到達。

+2

你是如何發送消息的?您是否希望在前臺或後臺發送消息?你能否更新你的問題以包含這些信息,以及你接收消息的代碼? –

回答

0

通知中的消息對於FCM有一點不可預測的行爲。但沒什麼好擔心的。大部分(> 99%)的Firebase通知都在不到1秒的時間內發送。但是偶爾對於在'實驗'中'正在開發'的應用程序的真正小批量處理,您會發現通知的交付時間出現不明原因的延遲。我懷疑這是因爲FCM服務器優先考慮傳遞隊列。沒什麼可擔心的。繼續開發你的應用程序,你會發現使用FCM提供的更多通知,它開始變得更加可靠。

相關問題