【问题标题】:How to choose realtime push notifications API [closed]如何选择实时推送通知 API [关闭]
【发布时间】:2020-06-21 15:57:36
【问题描述】:

我对编程很陌生,所以如果我的问题的答案很简单,请原谅。

我正在寻找可以跨设备实时处理推送通知的移动(Android + IOS)/网络推送通知工具。 通过我的研究,我发现了很多工具/API,但我不知道所有这些工具的优缺点是什么。老实说,我很迷茫。

在我的研究过程中,我发现了下面的工具列表,但很难知道哪些工具最适合我的需求。

  • OneSignal
  • Firebase 云消息传递
  • PubNub
  • 推动者
  • 干练
  • 钎焊
  • 批次
  • 维罗
  • Twilio
  • PushWoosh
  • 飞艇
  • Socket.io
  • 费耶

我在Benchmark 上找到了其中一些,虽然很感兴趣,但有点过时了。

同时,我还需要这个工具来触发基于 GPS 数据的推送通知。这意味着当用户进入地理围栏时,他会立即收到推送通知。我不确定以上所有供应商都可以做到这一点。

我需要的工具应该很容易设置,因为它适用于需要快速进入市场的初创公司。最重要的是,价格和可靠性以及可扩展性也非常重要。

这里是否有人听说过/使用过其中一种工具并愿意提供有关它们的反馈? 如果是这样,我将不胜感激

如果您使用了上面未列出的可以满足我需求的工具,我也非常乐意讨论它。

非常感谢,

P.S.:我将在这个项目中使用 Ruby on Rails 6 和 React Native

【问题讨论】:

  • 好吧,这个问题可能会被标记为不适合 Stack Overflow。但是对于它的价值,PubNub 会做你想做的一切。免责声明:我为 PubNub 工作,您列出的其他一些供应商也可以工作,但我显然偏向 PubNub。 PubNub 提供了许多您可能没有考虑过的额外功能。看看文档,看看它是否适合你:pubnub.com/docs/platform/overview
  • 感谢您的诚实 Craig,在您看来,PubNub 相对于 1/ Firebase 和 2/ Pusher 的主要竞争优势是什么?
  • Braze 和 Vero 似乎真的更容易使用。 PubNub 是否比这些工具更好?如果有,为什么?
  • Braze 在我看来一点也不像 PubNub。它看起来像是具有推送通知的 Customer Engagement 包装产品。 PubNub 是实时通信平台(消息和推送通知等),使您能够将其构建到像 Braze 和任何其他用例这样的产品中。
  • Vero 看起来更有趣,并且与 PubNub 有更多的重叠(但不多),但实际上只是在移动推送通知领域,它似乎构建了一个用于在 DnD 工作流程中发送推送通知的垂直产品。同样,Vero 是一种可以使用 PubNub 作为实现此功能的通信平台的产品。

标签: rubygems firebase-cloud-messaging onesignal pusher pubnub


【解决方案1】:

我来自 Ably,鉴于你问我们与其他人相比如何,我想提供帮助。不幸的是,我只能评论该列表中的 Ably、Pusher 和 PubNub,因为这两种竞争产品具有更直接的可比性。

为什么是那三个? Ably、PubNub 和 Pusher 首先都是互联网原生的 pub/sub 系统,但还包括移动原生推送通知支持(针对 Apple Push Notification Service 和 (Google) Firebase Cloud Messaging)。通常,当应用程序打开时,使用基于 pub/sub 套接字的连接会更加高效和可靠,这三个服务都提供了(好吧,PubNub 是基于 HTTP,但通过 TCP 套接字,其他是 Websockets),以及何时应用已关闭,移动推送通知可用于通过在设备上显示可视消息与该应用进行通信,或发送唤醒应用并执行少量工作的数据消息。

如果您想轻松比较服务,请参阅:

我希望这很有用。如果你看看其他的,我很想听听它们是如何叠加的。

Matt,技术联合创始人,Ably Realtime

【讨论】:

    【解决方案2】:

    要连接的用户在地理上有多分散? PubNub 具有出色的交付承诺,尤其是在全球范围内。

    【讨论】:

    • 首先,大多数用户将位于法国和欧洲,然后我们可能很快需要为美国、新西兰、澳大利亚、巴西提供良好的交付......
    • PubNub 为所有付费帐户提供 99.999% 的正常运行时间 SLA,以及具有快速 SLA 响应时间的支持计划(免费支持可能是您所拥有的最好的开发支持)。移动推送通知(APNS 和 FCM)内置于消息发布中。我的建议是聘请 PN 支持,他们可以让您与可以详细讨论您的要求和定价的人联系,免费且无义务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    • 2014-08-10
    相关资源
    最近更新 更多