2017-04-17 81 views
0

我使用twilio平台(适用于iOS和Android)实施的WebRTC应用。为了与iOS 10保持一致,我需要集成响应外部通知而激活的CallKit,例如VoIP推送通知。我想知道哪个平台更好(例如Amazon SNS,PubNub,Parse等)会更适合在后端实现推送通知(我使用node.js)。亚马逊SNS VS PubNub VS解析了的WebRTC

注:我看到了有关pubub VS SNS一些讨论/问题(如什么是优势,使用pubnub在Amazon简单通知服务(SNS)的缺点?)。但是那些讨论很旧(3年前)。另外,它们不涉及/覆盖Callkit!

回答

0

我没有试过pubNub,但随着SNS在节点实施VoIP的推送通知是非常简单的。 您需要密切注意您使用正确的证书签署了SNS平台应用程序。 使用aws npm模块是一件轻而易举的事情。

两件事情我不喜欢SNS:

  1. 如果SNS未能发送到端点,它会禁用端点, 它可以使测试非常令人沮丧。具有正常推送通知的 也会发生相同的行为。可以经常用 QA设备,其经历频繁的恢复出厂设置,或在 测试的应用程序是被反复卸载/重新安装发生。
  2. 相比其他推送通知服务,从SNS得不到应有的指标是一个真正的痛苦。是的,您应该可以将 SNS连接到CloudWatch,但结果是非常基本的,并且在其他提供商(如Parse或OneSignal) 已提供免费提供的标准背后有 年。