Google 不同平台的推送服务器上的云消息 (GCM)
Google Cloud Messages (GCM) on push server for different platforms
我的任务是为支持尽可能多的平台的移动应用程序实施推送服务器。我需要有关最佳方法的建议。
经过一番研究,我发现 GCM 支持原生 iOS 设备,当然还有 Android。因此,在完美的情况下,我还想在 cordova(混合应用程序)上支持 iOS/Android 设备。 GCM 可以用来支持所有这些平台吗?如果不能,还有什么其他方法可以解决这个问题?
这是我的第一个更严肃的编程任务,如有任何帮助,我们将不胜感激。
如果 GCM 在 cordova 上支持 iOS,我很感兴趣,使用 GCM 还是从头开始为不同平台编写代码更好?
是的,您可以对 IOS 和 Android 使用 GCM。这里有一些有用的链接。
Google Cloud Messaging for iOS
另请参阅现有 SO PhoneGap Build Push Notification
干杯!
我已经完成了这个项目,经过一些研究,这是我的结论
iOS
的 GCM
- 有很多限制(消息中没有警报)
- 使用 APNS 作为包装器
- cordova 中仍然没有插件
所以目前我的建议是 iOS 使用 APNS,Android 使用 GCM。
我的任务是为支持尽可能多的平台的移动应用程序实施推送服务器。我需要有关最佳方法的建议。
经过一番研究,我发现 GCM 支持原生 iOS 设备,当然还有 Android。因此,在完美的情况下,我还想在 cordova(混合应用程序)上支持 iOS/Android 设备。 GCM 可以用来支持所有这些平台吗?如果不能,还有什么其他方法可以解决这个问题?
这是我的第一个更严肃的编程任务,如有任何帮助,我们将不胜感激。
如果 GCM 在 cordova 上支持 iOS,我很感兴趣,使用 GCM 还是从头开始为不同平台编写代码更好?
是的,您可以对 IOS 和 Android 使用 GCM。这里有一些有用的链接。
Google Cloud Messaging for iOS
另请参阅现有 SO PhoneGap Build Push Notification
干杯!
我已经完成了这个项目,经过一些研究,这是我的结论
iOS
的 GCM- 有很多限制(消息中没有警报)
- 使用 APNS 作为包装器
- cordova 中仍然没有插件
所以目前我的建议是 iOS 使用 APNS,Android 使用 GCM。