ios - 移动推送通知服务之间的比较

标签 ios mobile push-notification apple-push-notifications backend

我正在调查现有的推送通知服务提供商。 目标是简化移动应用程序的后端,避免直接与 APNS 等服务通信或处理设备 token 等内容。

有趣的(想要的)功能:

  • 直接从应用程序发送推送通知(无需通过服务器)
  • 使用自定义标准(例如自定义 ID)来选择推送通知的接收者

我发现了以下服务,我想知道你们中是否有人使用过其中的任何服务:

你们有什么推荐吗?您认为哪种解决方案最适合我提到的用例?

最佳答案

(免责声明,我在 GameThrive 工作,这是提问者提到的服务之一)

Android 和 iOS 设备有两种在应用未运行时向用户显示通知的方法。

  1. 本地通知(有时称为 Android 闹钟)
  2. 远程通知

本地通知

本地通知是 iOS 和 Android 中的一项内置功能,您可以在不涉及任何第三方服务的情况下使用它们。可能有可用的库使它们更容易编程和安排,但不需要持续的第 3 方服务。

远程通知

远程通知需要与 Apple 或 Google 的服务器(分别适用于 iOS 和 Google Play 应用程序)通信。此通信必须从您或第 3 方操作的服务器完成。该第三方服务器跟踪可能接收通知的每台设备的标识符,并与 Apple 或 Google 的系统通信以发送通知。

您提到的每项服务都有其自身的优势和价格差异。就 GameThrive 而言,我们努力使我们的系统价格低廉且易于使用,尤其是对于小公司而言。您提到的大多数服务都支持您的需求,包括自定义定位,但有些服务可能比其他服务花费更多或需要您进行额外开发。

关于ios - 移动推送通知服务之间的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28304060/

相关文章:

python - 我的按钮并排位于主窗口中,但它们出现在中间。我怎样才能让他们更高?

iOS - 当用户终止应用程序时检测推送通知

android - Android中 "Notification"和 "Push Notification"有什么区别

html - 手机导航背景色

android - 是否有用于自定义 android 构建的 Google Cloud Messaging 的替代方案?

ios - 文件所有者中没有显示导出或操作

iOS eureka-forms LabelRow 隐藏条件未评估

ios - 如何修复 RestKit JSON 序列化问题

ios双击home键事件

html - 移动设备上的 Bootstrap 网格布局