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.
- ADB no se inicia (sin mensaje de error)
- Cmd Prompt no detectando la entrada de teclado
- ¿Por qué VirtualBox no detecta mi dispositivo Android?
- Pros y Contras para Haxe y Kivy
- Adb no se reconoce como comando interno o externo en Windows
- Comparaciones de la estructura del framework de Android con la estructura del MFC / Win32?
- Llamar a Gradle desde .bat hace que la ejecución por lotes se detenga
- Un juego C # para gobernar a todos (iOS, Android, WP7, W7, Mac OS X y XBOX)
- ¿Dónde está el controlador ADB de Windows para el C de píxeles?
- No se pudo iniciar './qemu/windows-x86_64/qemu-system-i386.exe': No existe ningún archivo o directorio de este tipo
- El emulador de Android no se iniciará
- Youwave para Android en un entorno de escritorio remoto con cliente ligero
- Windows no reconocerá el Galaxy S2 en absoluto
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.