其他分享
首页 > 其他分享> > android-GCM for iOS的优势?

android-GCM for iOS的优势?

作者:互联网

我有一个服务器和一个Android应用程序,该应用程序使用GCM进行推送通知,一切正常,我需要开始创建iOS应用程序来执行相同的操作. GCM当前支持iOS:https://developers.google.com/cloud-messaging/ios/start

我对体系结构的理解如下:

Android GCM:

App-> GCM-> App->服务器(请求/注册令牌)

服务器-> GCM-> App(发送推送通知)

以下内容适用于使用GCM的iOS吗?

App-> APNS-> App-> GCM-> App->服务器(请求/注册令牌)

服务器-> GCM-> APNS-> App(发送推送通知)

如果我的理解是正确的,为什么我会使用GCM,因为它似乎增加了一层额外的内容,并可能会延迟推送通知? GCM是否绕过/处理了APNS限制? (即有效负载大小,消息存储时间,不支持折叠键)

解决方法:

您的理解是正确的. GCM的优点是您的服务器只需要实现GCM的接口即可发送Android和iOS通知. APNS的界面较为麻烦且难以使用.

此外,GCM还提供了一些高级功能,例如主题,数据消息(最大4k),上游消息(设备到服务器),收货收据等.它们可能对您有用,也可能没有用.

不,GCM无法解决APNS的限制.

标签:push-notification,google-cloud-messaging,ios,android
来源: https://codeday.me/bug/20191120/2041033.html