iOS中的GCM - 澄清

时间:2015-12-15 09:45:28

标签: ios google-cloud-messaging apple-push-notifications

如果我的理解是正确的,只是想要符合。根据我的理解,向iOS App提供推送通知所涉及的机制是Server -> GCM -> APNS -> iOS App。我是iOS开发人员,我知道Apple严格禁止APNS服务器以外的服务器向iOS App发送远程通知。所以,只是想知道通知是直接从GCM推送到iOS App还是通过APNS。

3 个答案:

答案 0 :(得分:2)

GCM不参与iOS中的推送通知。 它是通过APNS进行的。 请参考 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html

它将清除你所有的疑虑。

答案 1 :(得分:2)

推送消息总是由APNS发送。

Google云消息传递 Parse.com 等服务可以促进推送消息的管理 - 例如,启用应用切换推送或关闭应用,或者分组用户,以便您可以将推送消息发送到某些用户组而不是所有用户组。

答案 2 :(得分:1)

如果你只看图像,一切都会很清楚:

enter image description here

显示完整的APNS流程。这是适用于iOS的流程,iOS中不包含GCM。