7
我在閱讀有關iOS的Apple推送通知。在搜索時,我發現谷歌還提供了iOS設備GCM for iOS的GCM服務。 我有以下疑惑 -iOS的GCM和Apple提供的推送通知服務之間有什麼區別
- 他們之間有什麼區別嗎?
- 我不理解蘋果是否也提供相同的東西,爲什麼goole 介紹GCM for iOS?
- 使用GCM for iOS和Apple推送 通知服務的場景/要求是什麼?
我在閱讀有關iOS的Apple推送通知。在搜索時,我發現谷歌還提供了iOS設備GCM for iOS的GCM服務。 我有以下疑惑 -iOS的GCM和Apple提供的推送通知服務之間有什麼區別
Google Cloud Messaging最初是一個發送Android通知的平臺。他們增加了一個iOS的SDK,但使用其在iOS SDK意味着你同時使用GCM和蘋果推送通知服務:
推適用於iOS設備=>谷歌雲端通訊=>蘋果APNS =>設備
如果您只開發iOS應用程序,最好直接使用APNS。如果您已經爲GCM設置了所有基礎架構,那麼您可以通過僅支持GCM來解決iOS和Android問題,爲您節省一些代碼。
欲瞭解更多詳情,您可以使用這個谷歌官方文件:下面https://developers.google.com/cloud-messaging/ios/client
Link是一個谷歌雲通訊的IO快速啓動應用程序,它演示瞭如何iOS應用程序連接到GCM以及如何接收消息:https://github.com/googlesamples/google-services/tree/master/ios/gcm