Android Push Notificación del dispositivo a otros dispositivos

He estado tratando de aprender android de programación después de los tutoriales de Ravi Tamada – AndroidHive durante semanas. He creado una aplicación que realiza las acciones Create, Read, Update y Delete (CRUD). Similar a esto .

Ahora, lo que quiero en mi aplicación es tener otra característica que siempre que hay una nueva información creada y / o actualizada en la base de datos, la aplicación envía notificación a otros teléfonos android que tienen la misma aplicación .

He investigado y me encuentro con Google Cloud Messaging , que AndroidHive también tiene un tutorial para. La forma en que lo veo es que sólo el servidor puede enviar notificaciones a los dispositivos y GCM no puede hacer: "Dispositivo a otro dispositivo" Por ejemplo, "El dispositivo crea datos -> enviar a la base de datos -> GCM envía notifs a otros dispositivos" . Corrígeme si estoy equivocado.

Así que he buscado de nuevo y encontré que puede utilizar Smack para la aplicación de mensajería instantánea. Similar a algo que quiero que mi aplicación para lograr. Pero estoy teniendo problemas para entender e implementar Smack a Java y Android.

Así que lo que quiero saber es:

1.) ¿Es posible que GCM escuche un dispositivo para comprobar si la aplicación ha cambiado la base de datos y envía una notificación a otros dispositivos que hay un cambio en la base de datos?

2.) ¿Tienes algún artículo "noob-friendly" enlaces sobre la forma de tener una comprensión básica y la aplicación de Smack en Java-Android?

Gracias.

Echa un vistazo al tutorial oficial en el sitio de desarrolladores de Android:

http://developer.android.com/google/gcm/notifications.html#upstream

Sólo puede subir un mensaje a la nube de Google y se enviará a otros dispositivos del mismo grupo de notificaciones.

Yo sugeriría que siempre comienzas con los tutoriales oficiales primero y luego pasas a blogs de terceros, es más fácil de esa manera.

  • Transferencia de archivos android con smack
  • Durante la transferencia de archivos usando smack en android: java.util.concurrent.ExecutionException: no hay respuesta del cliente
  • No se puede enviar o recibir presencia con ASmack
  • (A) Smack devuelve el error "service-unavailable (503)" en login ()
  • Configuración de configuración predeterminada de Android xmpp MUC
  • ¿Cómo usar Smack 4.2 para conectarse a ejabberd?
  • ¿Puedo obtener usuarios en línea en mi lista de amigos a través de Smack?
  • Cómo manejar mantener vivo la conexión en android
  • Cómo registrar un nuevo usuario en XMPP usando (a) Smack library
  • ¿Qué debe ser el JID para un usuario en OpenFire Server?
  • ¿Cuál es la diferencia entre Smack y aSmack?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.