Phonegap - Unterstützung für Push-Benachrichtigungen

8

Ich analysiere Phonegap-Nutzung für 4 mobile Apps, die für

erstellt werden
  • iOS (iPhone und iPad 4.2.1+)
  • Android (2.2+)
  • Blackberry (5.0+)
  • Windows Phone (7 +)

Ich konnte native Unterstützung für Push-Benachrichtigungen in Phonegap nicht finden. Obwohl ich googlen konnte für Push-Benachrichtigung Unterstützung für iOS und Android mit verschiedenen Frameworks wie Pushwoosh und Stadtluft.

Gibt es einen gemeinsamen Rahmen, der Push-Benachrichtigungen für alle oben genannten Plattformen adressieren kann?

    
Kamal 13.08.2012, 11:15
quelle

4 Antworten

2

Inzwischen ist ein Push-Benachrichtigungs-Plugin für Cordova / Phonegap verfügbar: Cordova Push-Benachrichtigungs-Plugin .

Derzeit unterstützt es Android, iOS und Windows Phone 8.

Ich weiß, dass es immer noch nicht das übliche Framework ist, das Sie sich gewünscht haben, aber es bringt zumindest diese drei Plattformen unter, was bedeutet, dass Sie sich nicht mehr mit separaten Plugins für jede dieser Plattformen beschäftigen müssen, wie es bisher der Fall war vorher.

    
Mobiletainment 04.04.2014 14:38
quelle
2

In phonegap gibt es keine native Unterstützung für Push-Benachrichtigungen. Da diese jedoch nach Plattform variieren, gibt es Plugins.

Sie müssen für jede gewünschte Plattform ein Plugin finden. Hier ist ein Plugin für Android: Ссылка und hier ist eine für iOS: Ссылка Ich habe keine Plugins für Windows7 oder Blackberry gefunden, aber alles, was ich getan habe, war eine oberflächliche Suche.

Wie bereits erwähnt, gibt es Dienste, die eine gewisse plattformübergreifende Kompatibilität bieten und serverseitige APIs bereitstellen, sodass Sie über einen REST-Aufruf (oder etwas Ähnliches) Push an Geräte senden können. Diese Dienste können auch ein gewisses Maß an Phonegap-Integration bieten (über Plugins).

Hier sind die Dienste, die ich gefunden habe, die die 4 Plattformen unterstützen, die Sie erwähnten:

mooreds 28.12.2012 16:27
quelle
1

Ich würde die Urban Airship Plugins für Android und iOS verwenden.

Ссылка

    
Simon MacDonald 13.08.2012 17:02
quelle
0

Alternativ zu Push-Benachrichtigungen können Sie eine Streaming-Verbindung offen halten und dort Ihre Benachrichtigungen erhalten. Offensichtlich ist es erforderlich, dass die Anwendung am Leben gehalten wird, damit Sie solche Nachrichten erhalten.

Wenn Sie denken, dass dies eine brauchbare Lösung für Ihre Bedürfnisse ist, können Sie Lightstreamer ausprobieren: es funktioniert mit PhoneGap auf den genannten Plattformen ohne die Notwendigkeit eines Plugins.

Wenn Sie interessiert sind, schauen Sie sich hier an: Ссылка

[Haftungsausschluss: Ich bin ein Entwickler @ Lightstreamer]

    
Mone 14.08.2012 12:24
quelle