回答

6

截至目前,關於什麼時候GCM將被正式棄用仍然沒有正式的日期。如在中看到的:

GCM將被棄用嗎?

我們將繼續支持當前版本的GCM Android和iOS SDK,因爲我們知道很多開發人員今天正在使用GCM SDK來處理通知,並且客戶端應用升級需要時間。

但是,所有新的客戶端功能都將添加到FCM SDK中,只能向前發展。強烈建議您升級到FCM SDK。

鑑於目前仍然有很多開發者仍在使用GCM,我很肯定這種支持還會持續一段時間。

但是,如果您打算使用推送通知,我強烈建議您繼續使用FCM。在未來節省移民的麻煩(不是那麼辛苦),並利用可用的新功能。

+0

感謝您的快速回答,我問了這個問題,因爲GCM已經在使用中,並且我們正在討論如何處理與舊應用版本的向下兼容性的通信,如果我們切換到FCM – Nickolaus

+0

@Nickolaus如果通過向下兼容你的意思是GCM和FCM之間的向後兼容性,請查看[here](http://stackoverflow.com/a/39565070/4625829)。 –

+0

是的,這部分回答了我的問題,但是我沒有看到更好的解決方案來保證GCM的舊應用版本和FCM的新版本都獲得推送消息,然後將同一推送發送到GCM和FCM,但結果將是一定量的消息將消失在涅((所以這將是冗餘的網絡流量) – Nickolaus