Notificaciones push iOS y código nativo cliente-cliente de Android

Así que estoy planeando una aplicación para iOS y Android. Ambas aplicaciones utilizarán código nativo, por lo que Objective-C en iOS 6 y Java con Android SDK 4.0 (API 14).

La aplicación se conectará a una base de datos MySQL compartida (C / JDBC).

Debe ser capaz de enviar y recibir notificaciones push de ambas plataformas en ambas direcciones. Las notificaciones no contendrán ningún dato de carga útil, solo se utilizarán para informar que hay nuevos datos en la base de datos, junto con una cadena que describe el tipo de nuevos datos (como "Hay una actualización de Event X disponible"). En recepción, el Receptor debe actualizar sus Datos de acuerdo con las nuevas entradas en la Base de Datos.

Estoy buscando un servicio / servidor de software no pagado / Build-In funcionalidad que utilizan Google GCM y Apple APNS Push Services para implementar la funcionalidad.

Mientras investigaba ya encontré algunas posibles soluciones (PushWoosh, pushd, PushSharp, PubNub, OpenPush) pero ninguno de ellos coincide con mis requisitos (basado en mono, pago, utilizando sockets …).

¿Usted sabe de tal solución? Estoy abierto a otras sugerencias también.

Saludos, Mike

Al principio quiero señalar que no he desarrollado ninguna aplicación de Android con notificaciones push. Pero para mis aplicaciones iOS, declaro una función php en la API del servidor, y cuando alguna vez un cambio sucede a los usuarios relacionados en la base de datos MySQL, llamo a esa función y activa APNS. Utiliza los certificados del servidor dados de Apple y las credenciales del usuario para interactuar con el usuario justo relacionado (como el sistema de SMS). Creo que la función puede ser modificada para requisitos particulares para utilizar los certificados de Google también (si hay alguno, no sé cómo Google maneja el empuje Notificaciones).

Esto es muy posible. Su un tema profundo sin embargo, demasiado profundo para un poste de la pila.

Aquí está un tutorial para iOS y aquí está el google docs para android GCM

¡Éstas son definitivamente las herramientas que usted desearía utilizar!

  • Cambiar el nombre del paquete de Android para el proyecto de phonegap
  • Notificaciones push en Android: Google GCM vs Amazon SNS?
  • ¿Es posible usar GCM para enviar notificaciones push entre diferentes aplicaciones?
  • Notificación Big Text Android GCM
  • Cómo capturar la aplicación de desinstalación en el dispositivo y dejar que el servidor sepa esto (iOS / Android)
  • Phonegap: cómo reproducir sonido en android para una notificación push
  • ¿Por qué obtengo "MismatchSenderId" desde el lado del servidor GCM?
  • Cómo obtener ID de proyecto de google y pushwoosh id de aplicación?
  • ¿Existen alternativas a Google Cloud Messaging para las compilaciones personalizadas de Android?
  • Problema de Notificación de Push en android marshmallow and lollipop
  • Google cloud messaging sample
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.