una tutorial studio pwa programacion pendingintent para open notification moviles lenguajes intent from example event español ejemplos crear componentes apps aplicación aplicaciones aplicacion activity android asp.net notifications push-notification broadcastreceiver

tutorial - ¿Cuál es la mejor manera de comunicarse entre las actividades del sitio web asp.net y la aplicación de Android?



progressive web apps tutorial español (2)

Tenemos una aplicación web asp.net que tiene funciones de actividades del usuario como notificaciones, mensajes, etc. Y también tenemos una aplicación nativa de Android para esta aplicación web. Ahora tenemos que hacer funciones de las actividades del usuario, como la notificación y la mensajería.

Por ej. Al usuario A le gusta o sigue al usuario B o realiza alguna actividad que le dará notificación al usuario B. notificación o sistema de mensajes como Facebook. en el que si etiqueta a su amigo en alguna actividad o le gusta la actividad de su amigo, entonces su amigo lo sabrá a través de una notificación en la aplicación de Android, tal como se muestra en el sitio web.

¿Cuál será la mejor forma o manera eficiente en Android para detectar la actividad del usuario y conseguir que las notificaciones automáticas se pongan en marcha?

He investigado un poco pero no he obtenido la idea / seguimiento correcto.

tengo algunos como

1) Android Push Notification usando Parse

2) Android Push Notification usando GCM

3) Android Service BroadcastReciever


3) Android Service BroadcastReciever

Pros:

  • no es necesario cambiar nada en la API de su sitio web. Simplemente descargue las actividades de sus amigos cada N minutos y verifique si hay alguna nueva.

Contras:

  • la batería se vaciará muy rápido
  • sus mensajes pueden tener algún retraso entre la actividad y la notificación sobre

No use este enfoque.

2) Android Push Notification usando GCM

Pros:

  • fácil de integrar (móvil)
  • gratis

Contras:

  • no hay forma bonita de enviar push (solo desde el código o la solicitud http)
  • funciona solo en los dispositivos con Google Play Services
  • requiere trabajo adicional en el servidor (almacenamiento de identificadores de usuario, envío de empujones)

1) Android Push Notification usando Parse

Pros:

  • fácil de integrar (móvil)
  • no es necesario que lo haga en su servidor (excepto iniciar el envío)
  • tiene una solución propia para Push-notification para dispositivos que no tienen los servicios de Google Play
  • puede enviar Push desde la consola de desarrollador

Contras:

  • pagado (pero tiene un límite libre)
  • requiere alguna configuración y codificación en la consola de análisis

Mi opinión:

Si tiene su propio servidor (y base de datos) use GCM. La integración con Parse no vale la pena.

Pero si tiene muchos usuarios con teléfonos sin Google Play Services, tiene sentido mirar a Parse.