Push notificaciones en las 3 plataformas (android, ios, windows phone)

Estoy planeando una aplicación multiplataforma. ¿Es posible implementar notificaciones push en todos los 3 de ellos (iphone, android, windowsphone) utilizando sólo una API / módulo? ¿Hay otra alternativa? ¿Qué se debe hacer en el servidor? Por favor, señádeme en la dirección correcta. (Documentación, código de ejemplo si existe) Gracias de antemano.

Echa un vistazo a pushwoosh

Proporcionan servicios push para casi todas las plataformas móviles, incluyendo Android, iOS, Windows Phone, Blackberry, Nokia y otros. Fácil de usar y modificar.

En la notificación push de Android se maneja por los servidores c2dm de Google y lo mismo para iphone (servidores Apple) y Windows (MPNS). Tienes que registrar tu aplicación en los tres servicios por separado para habilitar la notificación push en tu aplicación. Así que mientras registra el usuario debe enviar la información que el usuario del teléfono está utilizando actualmente a su servidor y guardarlo en la tabla de usuario y luego tienes que llamar a los métodos remotos a los servidores adecuados para el envío de notificación de empuje a un usuario en particular.

También, eche un vistazo a este github proyectos:

  • PushSharp : Se hizo en C #, pero parece ser sólido.

  • Pushd : Se hizo utilizando Javascript (en realidad coffeescript), y requiere Node.js.

Ambos soporta Andoird, Windows Phone e iOS. No los he probado, así que no puedo darles más ideas.

También hay dirigible urbano , que parece estar liderando el espacio en este momento. ¿Cuáles son sus requisitos? Ofrecen 1.000.000 de mensajes de envío gratuito por mes .

Unwired Nation y RhoMobile también tienen soluciones si su producto está más centrado en B2B. RhoMobile tiene un SDK Ruby y Unwired ofrece una API XML con registro de usuario básico. El paquete de Unwired Nation también incluye una interfaz básica de mensajería de 2 vías para iOS, Android y Windows Phone.

@Raspu BTW, gracias por señalar pushd, se ve bien!

  • Descargo de responsabilidad: He construido el equivalente de Push-Composer para la solución Unwired Nation.
  • Instalación de Phonegap en Windows 7: El comando 'android' falló
  • Problemas al intentar que la depuración USB funcione en Windows 7 (Android)
  • UDID o IMEI- que es mejor?
  • He utilizado el comando adb "pm bloque com.sonymobile.advancedwidget.entrance" ¿cómo desbloqueo esta aplicación?
  • Android Studio no pudo detectar el appt aunque se encuentra en la posición especificada por error
  • Emulador de Android (no se puede vincular a local 8601 para depurador)
  • Eclipse - parseSdkContent falló el error - no reconoce archivos XML
  • Convertir la aplicación existente de Windows 10 UWP en Android
  • Cómo compilar APK desde la línea de comandos?
  • ¿Hay diferencias entre las versiones de Windows y Linux del SDK de Android?
  • Android SDK de repente dejó de funcionar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.