我正在调查现有的推送通知服务提供商。 目标是简化移动应用程序的后端,避免直接与 APNS 等服务通信或处理设备 token 等内容。
有趣的(想要的)功能:
- 直接从应用程序发送推送通知(无需通过服务器)
- 使用自定义标准(例如自定义 ID)来选择推送通知的接收者
我发现了以下服务,我想知道你们中是否有人使用过其中的任何服务:
- > https://www.parse.com/
- > http://www.pushapps.mobi/
- > https://zeropush.com/
- > https://boxcar.io/developer
- > https://www.pushwoosh.com/
- > https://gamethrive.com/
- > http://quickblox.com/
- > https://backendless.com/
你们有什么推荐吗?您认为哪种解决方案最适合我提到的用例?
最佳答案
(免责声明,我在 GameThrive 工作,这是提问者提到的服务之一)
Android 和 iOS 设备有两种在应用未运行时向用户显示通知的方法。
- 本地通知(有时称为 Android 闹钟)
- 远程通知
本地通知
本地通知是 iOS 和 Android 中的一项内置功能,您可以在不涉及任何第三方服务的情况下使用它们。可能有可用的库使它们更容易编程和安排,但不需要持续的第 3 方服务。
远程通知
远程通知需要与 Apple 或 Google 的服务器(分别适用于 iOS 和 Google Play 应用程序)通信。此通信必须从您或第 3 方操作的服务器完成。该第三方服务器跟踪可能接收通知的每台设备的标识符,并与 Apple 或 Google 的系统通信以发送通知。
您提到的每项服务都有其自身的优势和价格差异。就 GameThrive 而言,我们努力使我们的系统价格低廉且易于使用,尤其是对于小公司而言。您提到的大多数服务都支持您的需求,包括自定义定位,但有些服务可能比其他服务花费更多或需要您进行额外开发。
关于ios - 移动推送通知服务之间的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28304060/