Phonegap – Soporte para notificaciones push

Estoy analizando el uso del teléfono para 4 aplicaciones móviles que se creará para

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

No pude encontrar soporte nativo para notificaciones push en la brecha telefónica. Aunque podría google para el apoyo de notificación push para iOS y Android utilizando marcos diferentes como pushwoosh y aire urbano.

¿Existe un marco común que puede abordar las notificaciones push para todas las plataformas mencionadas anteriormente?

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 usted desea, pero al menos se acomoda a estas 3 plataformas, lo que significa que usted no tiene que lidiar con complementos separados para cada una de estas plataformas más, como ha sido el caso antes.

No hay soporte nativo en la brecha telefónica para las notificaciones push. Dado que estos varían por plataforma, hay plugins, sin embargo.

Tendrás que encontrar un complemento para cada plataforma que quieras. 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 No lo hice Encontrar plugins para Windows7 o Blackberry, pero todo lo que hice fue una búsqueda rápida.

Como se mencionó anteriormente, existen servicios que proporcionan cierto nivel de compatibilidad entre plataformas y proporcionan APIs de servidor, de modo que puede enviar empujar a dispositivos a través de una llamada REST (o algo similar). Estos servicios también pueden proporcionar algún nivel de integración de teléfono (a través de complementos).

Aquí están los servicios que he encontrado que apoyan las 4 plataformas que usted mencionó:

Utilizaría los plugins Urban Diadet para Android e iOS.

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

Como alternativa a las notificaciones push, puede mantener abierta una conexión de transmisión y recibir sus notificaciones. Obviamente se requiere que la aplicación se mantenga viva para que usted reciba dichos mensajes.

Si piensa que esta es una solución viable para sus necesidades, puede probar Lightstreamer: funciona con PhoneGap en las plataformas citadas sin la necesidad de ningún complemento.

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

[Disclaimer: Soy un desarrollador @ Lightstreamer]

  • Cajón de navegación en React-Native
  • Meteor JS en Windows, compatibilidad con iOS y Android
  • Cómo comprobar si la red está disponible en Android e iOS (Delphi XE5)
  • Xamarin Forms ToolBarItem (Número sobre el icono) Notificación
  • ¿Por qué se utiliza un único modelo de subproceso para actualizar la interfaz de usuario como subproceso principal?
  • No se puede almacenar emoji en la base de datos
  • Es su cualquier reglas para configurar el tamaño de los iconos / fuentes / etc .. de acuerdo con el tamaño de la pantalla
  • Plataforma C ligera y ligera (OpenGL)
  • OpenFL toma la entrada del giroscopio del dispositivo
  • Phonegap / Cordova plataforma independiente servicio de fondo
  • ¿Es posible generar un enlace de "compartir en Facebook" que abra la aplicación nativa de Facebook en Android / iOS / mobile en lugar del diálogo de compartir web?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.