我正在阅读关于iOS的Apple推送通知。搜索时我发现Google还向iOS设备GCM for iOS提供GCM服务。 我有疑惑 -
答案 0 :(得分:4)
Google Cloud Messaging最初是一个发送Android通知的平台。他们添加了iOS SDK但在iOS上使用他们的SDK意味着您正在使用GCM和Apple Push通知服务:
推送iOS设备=> Google Cloud Messaging => Apple APNS =>设备
如果您只是开发iOS应用程序,最好直接使用APNS。如果您已经为GCM设置了所有基础设施,那么您可以通过仅支持GCM来同时处理iOS和Android来节省一些代码。
有关详细信息,您可以使用此官方Google文档:https://developers.google.com/cloud-messaging/ios/client
以下链接是Google Cloud Messaging IOs Quickstart应用,它演示了如何将IOS应用连接到GCM以及如何接收消息:https://github.com/googlesamples/google-services/tree/master/ios/gcm