Phonegap- Support pour notification push

Je suis en train d'analyser l'utilisation de Phonegap pour 4 applications mobiles qui seront créées pour

  • IOS (iPhone et iPad 4.2.1)
  • Android (2,2+)
  • Blackberry (5.0+)
  • Téléphone Windows (7+)

Je n'ai pas trouvé de support natif pour les notifications push dans phonegap. Bien que je puisse google pour le support de notification push pour iOS et Android en utilisant différents frameworks comme pushwoosh et air urbain.

  • Comment envoyer un courrier électronique avec une pièce jointe à l'aide de GmailSender dans Android
  • Paramètres SQL SQL rawquery
  • Camera.Parameters.FLASH_MODE_TORCH remplacement pour Android 2.1
  • Exectuing http POST renvoie HTML au lieu de JSON
  • Comment rendre EditText sélectionnable mais pas éditable sur Android Ice Cream Sandwich?
  • Comment déboguer avec des applications obscènes (avec ProGuard) sur Android?
  • Existe-t-il un cadre commun qui peut répondre aux notifications push pour toutes les plates-formes mentionnées ci-dessus?

  • Comment obtenir l'orientation du téléphone Android correspondant à l'orientation humaine?
  • Le fragment de mise à jour ViewPager sur swipe
  • Désactiver Editability et focus de EditText (comme TextView)
  • Comment revenir à une activité spécifique si les activités sont mises en œuvre par la même classe
  • Android: Alternative pour context.getDrawable ()
  • Obtenir un temps réel - Pas le temps de l'appareil programmé dans Android
  • 4 Solutions collect form web for “Phonegap- Support pour notification push”

    À l'heure actuelle, il existe un plugin de notification push pour Cordova / Phonegap disponible: Cordova Push Notifications Plugin .

    Il supporte actuellement Android, iOS et Windows Phone 8.

    Je sais que ce n'est toujours pas le cadre commun que vous souhaitiez, mais au moins cela accueille ces 3 plates-formes, ce qui signifie que vous n'avez plus à traiter les plugins séparés pour chacune de ces plates-formes, comme cela a été le cas auparavant.

    Il n'y a pas de support natif dans phonegap pour les notifications push. Comme cela varie selon la plate-forme, il existe des plugins.

    Vous devrez trouver un plugin pour chaque plate-forme souhaitée. Voici un plugin pour Android: https://github.com/marknutter/GCM-Cordova et voici un pour iOS: https://github.com/phonegap/phonegap-plugins/tree/master/iOS/PushNotification Je n'ai pas Trouver des plugins pour Windows7 ou Blackberry, mais tout ce que j'ai fait était une recherche rapide.

    Comme mentionné ci-dessus, il existe des services qui fournissent un certain niveau de compatibilité multiplate-forme et fournissent des API côté serveur, de sorte que vous pouvez envoyer des messages vers des périphériques via un appel REST (ou quelque chose de similaire). Ces services peuvent également fournir un certain niveau d'intégration de la liaison téléphonique (via des plugins).

    Voici les services que j'ai trouvés qui prennent en charge les 4 plates-formes que vous avez mentionnées:

    J'utiliserais les plugins Urban Airship pour Android et iOS.

    http://urbanairship.com/lp/urban-airship-phonegap-plugins/

    En alternative aux notifications push, vous pouvez garder une connexion en continu ouverte et recevoir vos notifications là-bas. Évidemment, il est nécessaire que la demande soit conservée en vie pour que vous puissiez recevoir ces messages.

    Si vous pensez que c'est une solution viable pour vos besoins, vous pouvez essayer Lightstreamer: cela fonctionne avec PhoneGap sur les plates-formes citées sans besoin d'un plugin.

    Si intéressé, regardez ici: http://blog.lightstreamer.com/2012/08/lightstreamer-in-phonegap-app.html

    [Disclaimer: je suis un développeur @ Lightstreamer]

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.