【问题标题】:Comparison between Mobile Push Notification Services移动推送通知服务之间的比较
【发布时间】:2023-03-07 12:16:01
【问题描述】:

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

有趣的(想要的)功能:

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

我找到了以下服务,我想知道你们中是否有人曾经使用过它们中的任何一个:

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

【问题讨论】:

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


【解决方案1】:

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

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

  1. 本地通知(有时也称为 Android 警报)
  2. 远程通知

本地通知

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

远程通知

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

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

【讨论】:

  • 感谢您的解释。
【解决方案2】:

我提到的大多数解决方案都非常好,但需要通过远程 API 发送推送通知,最好是从服务器发送。

唯一拥有我需要的所有功能的是 Parse,它允许从应用程序发送推送通知并通过自定义字段选择目标设备。

【讨论】:

  • 我对这个评论表示强烈的歉意,但它看起来确实是原始发布者提出了关于 Parse 的问题并自己回答了 :) Pushwoosh 是提供控制面板发送推送的服务,不是免费计划中的远程 API!
【解决方案3】:

我们刚刚决定使用 Parse 并完成了一个原型,当时我们记录了这个:

“我们要宣布一个艰难的消息。从今天开始,我们将关闭 Parse 服务,Parse 将在 2017 年 1 月 28 日结束的长达一年的时间后完全停用。我们很自豪我们已经能够帮助你们中的许多人构建出色的移动应用程序,但我们需要将资源集中在其他地方。”

ZeroPush 似乎下降得更快了: https://zeropush.com/ “今天,我们很高兴地宣布,我们已作为 Fabric 的一部分加入 Twitter。我们将与为您带来 Crashlytics、Digits、Beta 和 Answers 等其他优秀开发人员工具的团队合作。

ZeroPush 将一直可用到 2016 年 1 月 31 日。"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多