有没有理由使用Google GCM和Apple消息进行推送通知?

goo*_*ate 17 android push-notification apple-push-notifications ios google-cloud-messaging

Google拥有此Google Cloud Messaging信息,可与iOS集成

为同一目的使用Google Cloud Messaging或iOS有什么区别?

一个比另一个更有效吗?电池或网络负载是否不同?

Mic*_*ond 26

Google Cloud Messaging最初是一个发送Android通知的平台.他们添加了iOS SDK,但在iOS上使用他们的SDK意味着您正在使用GCM和Apple Push通知服务:

推送iOS设备=> Google Cloud Messaging => Apple APNS =>设备

如果您只是开发iOS应用程序,最好直接使用APNS.如果您已经为GCM设置了所有基础架构,那么只需支持GCM来解决iOS和Android问题,您就可以节省一些代码.

但是,没有具体的技术优势.


use*_*008 6

除了另一个答案,GCM支持上游发送(从客户端向服务器发送消息),APNS没有.

  • @LamonteCristo:是的 (2认同)