适用于不同平台的推送服务器上的Google Cloud Messages(GCM)

时间:2015-07-07 16:45:51

标签: android ios cordova push-notification google-cloud-messaging

我的任务是为移动应用程序实现支持尽可能多的平台的推送服务器。我需要建议什么是最好的方式。

经过一番研究后,我发现GCM当然支持本机iOS设备和Android。因此,在完美的情况下,我还想在cordova(混合应用程序)上支持iOS / Android设备。可以使用GCM来支持所有这些平台,如果没有,那么解决这个问题的其他方法是什么?

这是我最初的一个更严肃的编程任务之一,所以任何帮助都将受到赞赏。

我感兴趣的是GCM是否支持使用cordova上的iOS,是否更好地使用GCM或从头开始编写针对不同平台的代码?

2 个答案:

答案 0 :(得分:1)

是的,您可以将GCM用于IOS和Android。以下是一些有用的链接。

Cloud Messaging

Google Cloud Messaging for iOS

Cloud Messaging for Android

另见现有的SO PhoneGap Build Push Notification

干杯!

答案 1 :(得分:0)

我已经完成了这个项目,经过一些研究,这是我的结论

适用于iOS的GCM

  • 有很多限制(消息中没有提醒)
  • 使用APNS作为包装器
  • 仍然没有插件在cordova

所以现在我的建议是适用于iOS的APNS和适用于Android的GCM。