iOS 和 android 使用哪种推送通知方法
Which push notification method to use for both iOS and android
我需要向 "App" 添加推送通知,"App" 是跨平台的 Android 和 iOS,我在服务器端做这不是问题,但我的问题是我不知道要使用哪些服务。
我是否使用本机 Apple 推送通知服务并在 Android 中使用云消息(或其他本机 Android 推送服务)
或者我使用 google : iOS 和 android 的云消息传递 ?
根据我的意见,您应该为 iOS 使用 Apple Push 服务,为 android 使用 GCM。
您有 4 个选择:
- iOS 使用 APNS,Android 使用 GCM。
- 对 Android 和 iOS 使用 GCM。
- 为所有平台使用 parse.com、urbanairship 等第 3 方服务(iOS、Android、windows、Unity、...)
- 服务端自己写,支持全平台。
评论
就性能而言,使用 APNS 和 GCM 可能是最好的,因为那里没有其他第 3 方,但您必须构建一个可以支持这两种服务的服务器。你不会在这个选择中得到报酬。
双方都使用GCM是另一种自由选择,您只需要实现与GCM的连接。
使用 parse.com 等其他第 3 方服务非常简单,几分钟内即可完成,但如果您有大量交易,可能会被收费。虽然通过使用 parse.com 您可以在 android 设备上获得更多覆盖。 (例如,GCM 不支持未安装 google 播放服务 APK 的 android 设备)
编写服务器端非常辛苦且耗时,如果您真的没有其他选择,那就这样做吧。 (比如你想要 运行 Whatsapp 或 Viber 之类的东西)
现在你该选择了。
我需要向 "App" 添加推送通知,"App" 是跨平台的 Android 和 iOS,我在服务器端做这不是问题,但我的问题是我不知道要使用哪些服务。
我是否使用本机 Apple 推送通知服务并在 Android 中使用云消息(或其他本机 Android 推送服务)
或者我使用 google : iOS 和 android 的云消息传递 ?
根据我的意见,您应该为 iOS 使用 Apple Push 服务,为 android 使用 GCM。
您有 4 个选择:
- iOS 使用 APNS,Android 使用 GCM。
- 对 Android 和 iOS 使用 GCM。
- 为所有平台使用 parse.com、urbanairship 等第 3 方服务(iOS、Android、windows、Unity、...)
- 服务端自己写,支持全平台。
评论
就性能而言,使用 APNS 和 GCM 可能是最好的,因为那里没有其他第 3 方,但您必须构建一个可以支持这两种服务的服务器。你不会在这个选择中得到报酬。
双方都使用GCM是另一种自由选择,您只需要实现与GCM的连接。
使用 parse.com 等其他第 3 方服务非常简单,几分钟内即可完成,但如果您有大量交易,可能会被收费。虽然通过使用 parse.com 您可以在 android 设备上获得更多覆盖。 (例如,GCM 不支持未安装 google 播放服务 APK 的 android 设备)
编写服务器端非常辛苦且耗时,如果您真的没有其他选择,那就这样做吧。 (比如你想要 运行 Whatsapp 或 Viber 之类的东西)
现在你该选择了。