2014-07-25 14 views
11

Wiem, że nie jest to bezpośrednio związane z programowaniem, ale nie można znaleźć innej witryny StackExchange, aby opublikować tę informację. Używam minimalnie dostosować szablon do tworzenia kilkadziesiąt aplikacji mobilnych (w ramach jednego wydawcy) przy użyciu PhoneGap, i trzeba naciskać powiadomienia do wszystkich użytkowników na całym następujących platformach:Powiadomienia push dla wielu platform mobilnych

  • Android
  • iOS
  • Windows Phone
  • Blackberry OS 7+

Mamy niestandardowych backend zasilany przez ASP.NET MVC, który potrzebuje do wysyłania powiadomień do użytkowników aplikacji mobilnych opartych na różnych imprezach, które są podniesione - s uch, gdy osiągnie określoną datę, wyśle ​​określoną wiadomość lub ogłoszenie, a także wyśle ​​powiadomienie o specjalnych ofertach.

Nie jestem pewien, czy warto zainwestować w pełnowymiarową usługę powiadomień push, takich jak subskrypcje PushWhoosh czy PubNub, czy raczej powinniśmy wybrać własną usługę platformy, taką jak APNS Apple i GCM Androida (niezbyt pewne, jakie usługi Blackberry są dostępne do przesyłania komunikatów push do BB OS 7+).

Byłbym bardzo wdzięczny, gdyby ktoś mógł rzucić trochę światła na tę sprawę i ogromnie pomoże mi w podejmowaniu decyzji.

Wielkie dzięki!

Odpowiedz

3

Proponuję wypróbować te w QuickBlox (to nic nie kosztuje).

Oto przewodnik dla iOS: http://quickblox.com/developers/SimpleSample-messages_users-ios

a Android One: http://quickblox.com/developers/SimpleSample-messages_users-android

nie wiesz o Windows Phone i BlackBerry chociaż.

+0

Cześć Jeff. Dzięki za wkład. Niestety, to był właśnie mój problem ... Nie mogę znaleźć * jednego *, który działa na wszystkich 4. – maGz

+0

Właściwie nie jestem pewien, czy istnieje. :( –

+1

Jak się domyślałem ... Zastanawiam się, zamiast inwestować w subskrypcję, aby ułatwić wszystkim platformom, czy nie powinienem po prostu wdrożyć w kodzie wezwanie do usługi push urządzeń? Więc kiedy wydarzenie się wydarzy, Będę ręcznie dzwonił do APNS, GCM, Microsoft Push Sevrice i Blackberry Push Service. Czy to byłaby skuteczna alternatywa? – maGz

4

Po znalezieniu podobny wątek tutaj na SO (Custom Apple Push Notification Server vs Urban Airship and likings), zdecydowałem, że najlepiej byłoby, aby zamiast wykorzystać natywną obsługę Push każdej platformy to:

  • Jabłko Usługa powiadamiania Push (APNS): here
  • Google cloud Messaging (GCM): here
  • Microsoft Usługa powiadamiania push (MPNS): here i here
  • BlackBerry push Access Protocol (PAP): here i here

Można również użyć kodu źródłowego PushSharp Library.

Mam nadzieję, że to pomoże komuś!

0

IBM MobileFirst obsługuje

  • APNS/push powiadomień w natywnych aplikacjach iOS
  • GCM/push powiadomień w natywnych aplikacji Android
  • MPNS/push powiadomień w natywnych aplikacji Windows Phone
  • powiadomień push hybryd Aplikacje
Powiązane problemy