¿Cuál es la mejor manera de comunicarse entre las actividades del sitio web asp.net y la aplicación android?
Tenemos una aplicación web asp.net que tiene funciones de actividades del usuario como notificación, mensajes, etc. Y tenemos una aplicación nativa de Android para esta aplicación web también. Ahora tenemos que hacer funciones de las actividades del usuario como la notificación y la mensajería.
Por ejemplo, El usuario A gusta o sigue al Usuario B o hace cualquier actividad que le dará notificación al Usuario B. notificación o sistema de mensajería como Facebook. En el que si etiquetas a tu amigo en alguna actividad o como la actividad de tu amigo, tu amigo lo sabrá a través de una notificación en la aplicación android tal como aparece en la página web
- Notificaciones push de GCM que no proceden de proxy
- Reaccionar notificación de empuje nativo para Android
- Enviar notificación múltiple a GCM usando JSON
- ¿Cuáles son las consecuencias de tener el ID de SENDER de GCM expuesto?
- Se ha producido un error en el registro de ServiceWorker: DOMException: Sólo se permiten orígenes seguros (consulte: https://goo.gl/Y0ZkNV)
¿Cuál será la mejor manera o manera eficiente en Android para detectar la actividad del usuario y obtener las notificaciones push llegar.
He hecho poco de investigación, pero no conseguir la idea correcta / pista.
Tengo algunos como
1) Notificación Push de Android usando Parse
2) Notificación Push de Android con GCM
3) Servicio de Android BroadcastReciever
- Mostrar notificaciones push cuando la aplicación se abre / cierra de manera diferente
- ¿Cómo mostrar la imagen en notificación push (Gcm) android?
- ¿Permiso de notificaciones push (GCM) en tiempo de ejecución?
- ¿Cómo puedo obtener mi dispositivo de ID de registro
- Enviar notificaciones en Android mediante Google App Engine
- Inactividad, desconectarse de AppMeasurementService
- Cómo anular onPushReceive () de ParsePushBroadcastReceiver?
- Problema de registro del dispositivo Gcm en android
3) Servicio de Android BroadcastReciever
Pros:
- No hay necesidad de cambiar nada en la API de su sitio web. Simplemente descargue las actividades de su amigo cada N minutos y compruebe si hay una nueva.
Contras:
- La batería se vaciará muy rápidamente
- Sus mensajes pueden tener un cierto retraso entre la actividad y la notificación sobre
No utilice este enfoque.
2) Notificación Push de Android con GCM
Pros:
- Fácil de integrar (móvil)
- gratis
Contras:
- No agradable aspecto formulario para enviar push (sólo desde el código o http-solicitud)
- Funciona sólo en los dispositivos con Google Play Services
- Requiere trabajo adicional en el servidor (almacenar ids de usuario, enviar empujes)
1) Notificación Push de Android usando Parse
Pros:
- Fácil de integrar (móvil)
- No hay necesidad de hacer en el servidor de su (excepto el impulso de inicio)
- Tiene una solución propia para la notificación Push para dispositivos que no tienen Servicios de Google Play
- Puede enviar Push desde la consola de desarrollo
Contras:
- Pagado (pero tiene algún límite libre)
- Requieren alguna configuración y codificación en la consola de análisis
Mi opinión:
Si tiene su propio servidor (y base de datos), utilice GCM. La integración con Parse no vale la pena.
Pero si tienes muchos usuarios con teléfonos sin servicios de Google Play, tiene sentido ver Parse.
Utilice Ksoap2 para comunicarse entre ASMX webservice y android.
Puede comprobar el siguiente enlace que tiene un ejemplo de cómo utilizar Soap Webservices en la aplicación android:
- Cómo evitar "excepción de memoria" al realizar el procesamiento de mapa de bits?
- ¿Cómo rastreo la "pantalla en" el tiempo en Android?