【问题标题】:Amazon SNS vs PubNub vs Parse for a webrtcAmazon SNS vs PubNub vs Parse for a webrtc
【发布时间】:2017-04-17 19:57:22
【问题描述】:

我正在使用 twilio 平台(适用于 ios 和 android)实现 webrtc 应用程序。为了与 iOS 10 保持一致,我需要集成为响应外部通知而激活的 CallKit,例如 VoIP 推送通知。我想知道哪个平台更好(例如 Amazon SNS、PubNub、Parse 等)更适合在后端实现推送通知(我使用 node.js)。

注意:我看到了一些关于 pubub 与 SNS 的讨论/问题(例如,使用 pubnub 与 Amazon Simple Notification Service (sns) 相比有什么优势和劣势?)。但是这些讨论已经很老了(3年前)。此外,它们不涉及/覆盖 Callkit!

【问题讨论】:

标签: push-notification webrtc amazon-sns pubnub callkit


【解决方案1】:

tl;dr - 使用 OneSignal,远离 SNS

我没有尝试过 pubNub,但在 Node 中使用 SNS 实现 VoIP 推送通知非常简单。 您需要密切注意您正在使用正确的证书签署 SNS 平台应用程序。 使用 aws npm 模块轻而易举。

我不喜欢 SNS 的两点:

  1. 如果 SNS 无法发送到端点,它将禁用该端点, 这会使测试非常令人沮丧。发生相同的行为 正常的推送通知也是如此。这可能经常发生 使用 QA 设备,这些设备会频繁恢复出厂设置,或者 被测试的应用被反复卸载/重新安装。
  2. 与其他推送通知服务相比,从 SNS 获取适当的指标是一件非常痛苦的事情。是的,您应该可以连接 将它们发送到 CloudWatch,但结果非常基本且多年 落后于其他提供商(如 Parse 或 OneSignal)的标准 一直免费提供。

2018 年 6 月更新

OneSignal 现在支持 VoIP 推送通知。我绝对会推荐使用他们的服务,因为它们是免费的,而且比 SNS 优越得多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 2021-05-28
    • 2012-12-05
    • 2012-07-04
    相关资源
    最近更新 更多