Gibt es einen bestimmten Grund, Amazon SNS anstelle des direkten Baidu-Dienstes zu verwenden?

8

Ich habe eine Push-Benachrichtigung mit Baidu erstellt. Es funktioniert gut über die Baidu-Konsole und ich bekomme die Benachrichtigung in meinem Android-Handy. Ich muss einen Webdienst erstellen, um Push-Nachrichten von meiner spezifischen Anwendung zu senden, indem ich das SDK von Baidu benutze. Ich habe eine andere Option, die unter Amazon SNS verfügbar scheint. Es scheint wie ein Wrapper für Baidu, GCM etc.

Mein Zweifel ist, gibt es einen bestimmten Vorteil für die Verwendung von Amazon SNS über das Baidu SDK zur Verfügung gestellt?

    
Vikas 31.10.2015, 12:18
quelle

1 Antwort

4

tldr;

Wenn Sie nur auf den chinesischen Markt zielen und Baidu gut für Sie funktioniert und Sie alle Code-Einstellungen für die Zusammenarbeit mit Baidu haben, dann bleiben Sie bei bei Baidu

Einige andere Punkte, die Sie über Amazon SNS klären sollten

Baidu Cloud Push bietet einen wirklich guten Service, wenn Sie Benachrichtigungen auf dem chinesischen Markt senden möchten

Amazon SNS auf der anderen Seite ist ein viel größeres Angebot und als Teil der Mobile Push-Benachrichtigungen Amazon fungiert als abstrakte Ebene und Sie können auswählen, welche Implementierung Sie möchten.

Es hat die folgenden Vorteile:

  • Sie sind nicht auf den Baidu-Bereich beschränkt, so dass Sie Benachrichtigungen auf dem chinesischen Markt senden können, aber nicht nur und wenn / wann es nötig ist, eine Benachrichtigung ins Ausland zu senden, wird es viel einfacher sein, ohne das Ganze neu zu schreiben
  • Sie können den gleichen Code verwenden und schnell den Provider für Push-Benachrichtigungen ändern, falls der Provider zu einem bestimmten Zeitpunkt nicht funktioniert (Ausfallzeiten) oder wenn sich die Bedingungen ändern und Sie mit neuen Bedingungen nicht zufrieden sind.
  

Sie senden Push-Benachrichtigungen an beide Mobilgeräte und   Desktops, die eine der folgenden unterstützten Push-Benachrichtigungen verwenden   Dienstleistungen:

     
  • Amazon Geräte-Messaging (ADM)
  •   
  • Apple Push-Benachrichtigungsdienst (APNS) für iOS und Mac OS X
  •   
  • Baidu Cloud Push (Baidu)
  •   
  • Google Cloud Messaging für Android (GCM)
  •   
  • Microsoft Push-Benachrichtigungsdienst für Windows Phone (MPNS)
  •   
  • Windows Push-Benachrichtigungsdienste (WNS)
  •   

Die folgende Abbildung zeigt eine Übersicht über die Verwendung von Amazon SNS   Senden Sie eine direkte Push-Benachrichtigung an einen mobilen Endpunkt.

    
Frédéric Henri 13.09.2016, 17:26
quelle