Phonegap: soporte para notifications push

Estoy parsing el uso del directory telefónico para 4 aplicaciones mobilees que se crearán para

  • iOS (iPhone y iPad 4.2.1+)
  • Android (2.2+)
  • Blackberry (5.0+)
  • Teléfono con Windows (7+)

No pude encontrar soporte nativo para notifications push en phonegap. Aunque pude search ayuda de notifications push para iOS y Android usando diferentes frameworks como pushwoosh y air urbanos.

¿Existe un marco común que pueda abordar notifications push para todas las plataforms mencionadas?

Por ahora, hay un complemento Push Notification para Cordova / Phonegap disponible: Cordova Push Notifications Plugin .

Actualmente es compatible con Android, iOS y Windows Phone 8.

Sé que todavía no es el marco común que deseas, pero al less tiene capacidad para estas 3 plataforms, lo que significa que ya no tendrás que lidiar con complementos por separado para cada una de estas plataforms, como ya sucedió antes.

No hay soporte nativo en el directory telefónico para las notifications automáticas. Como estos varían según la plataforma, hay complementos, sin embargo.

Tendrás que encontrar un complemento para cada plataforma que desees. Aquí hay un complemento para Android: https://github.com/marknutter/GCM-Cordova y aquí hay uno para iOS: https://github.com/phonegap/phonegap-plugins/tree/master/iOS/PushNotification Yo no encontrar complementos para Windows 7 o Blackberry, pero todo lo que hice fue una búsqueda superficial.

Como se mencionó anteriormente, hay services que proporcionan cierto nivel de compatibilidad entre plataforms y proporcionan API del lado del server, para que pueda enviar push a dispositivos a través de una llamada REST (o algo similar). Estos services también pueden proporcionar un cierto nivel de integración de la tarjeta telefónica (a través de complementos).

Aquí están los services que he encontrado que admiten las 4 plataforms que mencionó:

Utilicé los complementos Urban Airship para Android e iOS.

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

Como alternativa a las notifications push puede mantener abierta una connection de transmisión y recibir sus notifications allí. Obviamente, se requiere que la aplicación se mantenga con vida para que pueda recibir dichos posts.

Si crees que esta es una solución viable para tus necesidades, puedes probar Lightstreamer: funciona con PhoneGap en las plataforms citadas sin la necesidad de ningún complemento.

Si está interesado, eche un vistazo aquí: http://blog.lightstreamer.com/2012/08/lightstreamer-in-phonegap-app.html

[descargo de responsabilidad: soy desarrollador @ Lightstreamer]