2017-04-17 1 views
0

Je suis l'implémentation d'une application webrtc en utilisant la plate-forme twilio (pour ios et Android). Pour être cohérent avec iOS 10, j'ai besoin d'intégrer le CallKit qui est activé en réponse à une notification externe, comme une notification push VoIP. Je me demandais quelle plate-forme est la meilleure (par exemple Amazon SNS, PubNub, Parse etc) serait mieux pour l'implémentation de la notification push en back-end (j'utilise node.js).Amazon SNS vs PubNub vs Parse pour un webrtc

Note: J'ai vu une discussion/question concernant pubub vs SNS (par exemple, quel est l'avantage et l'inconvénient d'utiliser pubnub sur Amazon Simple Notification Service (sns)?). Mais ces discussions sont assez anciennes (il y a 3 ans). En outre, ils n'abordent pas/couvrent Callkit!

Répondre

0

Je n'ai pas essayé pubNub, mais mettre en œuvre des notifications Push VoIP avec SNS dans le nœud était assez simple. Vous devez être très attentif à la signature de l'application de la plateforme SNS avec le bon certificat. L'utilisation du module aws npm était un jeu d'enfant.

Deux choses que je n'ai pas aimé les réseaux sociaux:

  1. Si SNS ne parvient pas à envoyer à un point final, il va désactiver ce point de terminaison, qui peut rendre ce test assez frustrant. Le même comportement se produit également avec les notifications push normales. Cela peut se produire assez souvent avec les périphériques QA, qui subissent fréquemment des réinitialisations d'usine, ou lorsque l'application testée est désinstallée/réinstallée à plusieurs reprises.
  2. Comparé à d'autres services de notifications push, obtenir des métriques correctes de SNS est une vraie douleur. Oui, vous devriez être en mesure de connecter SNS à CloudWatch, mais le résultat est très basique et les années derrière les normes que d'autres fournisseurs (comme Parse ou OneSignal) ont offert gratuitement.