PDA

Ver la Versión Completa : [ CONSULTA ] Servicio de Notificación


c2alvaro
05/11/15, 18:27:53
Saludos compañeros acudo a los amplios conocimientos de uds para conocer sus opiniones acerca de como puedo abordar este tema.

Como se hacen los servicios de notificación? cuales son las mejores tecnicas o practicas para este tipo de programación? quisiera que la App chequeara constantenmente un WebService, si el estatus devuelto es el esperado que se notifique al usuario del evento sin necesidad de que la aplicación este abierta. Yo se el codigo para hacer una notificación, no hay problema con eso, lo que quisiera saber es su implementación como servicio dentro del movil o no se si se le pueda llamar servicio! o existe otra tecnica.

Gracias por sus comentarios ...

kriogeN
05/11/15, 21:11:57
Los servicios de notificación se hacen mediante Push. Es decir, el móvil no pregunta nada, es el servidor el que cuando tiene algo que decir se lo dice al móvil.

Hay gente que hace lo que dices tú, ponen un AlarmManager y cada X tiempo consultan un WebService. Pero eso, además de gastar más batería que las Push, no es una buena práctica con Android 6.0 debido a su nuevo sistema Doze. En el cual el móvil sólo se despierta ante la llegada de una Push.

La forma de programar Push en Android es mediante el servicio Google Cloud Messaging, el cual viene explicado aquí:

https://developers.google.com/cloud-messaging/gcm

Es bastante más fácil de lo que parece, pero recuerda que además de la parte cliente (Android) necesitas programar la parte servidor (ASP, PHP, o lo que sea)

c2alvaro
06/11/15, 14:12:33
Los servicios de notificación se hacen mediante Push. Es decir, el móvil no pregunta nada, es el servidor el que cuando tiene algo que decir se lo dice al móvil.

Hay gente que hace lo que dices tú, ponen un AlarmManager y cada X tiempo consultan un WebService. Pero eso, además de gastar más batería que las Push, no es una buena práctica con Android 6.0 debido a su nuevo sistema Doze. En el cual el móvil sólo se despierta ante la llegada de una Push.

La forma de programar Push en Android es mediante el servicio Google Cloud Messaging, el cual viene explicado aquí:

https://developers.google.com/cloud-messaging/gcm

Es bastante más fácil de lo que parece, pero recuerda que además de la parte cliente (Android) necesitas programar la parte servidor (ASP, PHP, o lo que sea)

Gracias amigo KriogenN voy a investigar, saludos...