Notificación push de Android sin firebase

Quiero enviar una notificación push de Android al usuario seleccionado sin usar gcm o firebase. La aplicación ya está construida sin firebase. Ahora tengo que integrar la notificación oush demasiado.

Pregunta:

  • ¿Cómo es posible sin firebase?

En realidad, quiero una característica que, cuando un administrador de actualizar el valor en el campo en la tabla de la base de datos de usuario perticular, el que el usuario recibirá una notificación push sobre la actualización. ¿Como es posible?

Gracias por adelantado

Firebase es extremadamente fácil de usar y hace un montón de cosas para usted . Por supuesto, es posible enviar la notificación a los usuarios seleccionados, pero requiere cierta cantidad de conocimientos. En cuanto al cómo; Necesitas instalar un servidor que recibe peticiones y envía datos a dispositivos específicos usando Tokens. Usted también tiene que cuidar de la seguridad. ¡Buena suerte!

La manera es crear el servicio de encargo https://developer.android.com/reference/android/app/Service.html , que está sosteniendo la conexión vía el zócalo o el sondeo de algunos servidor alejado con intervalos.

Pero, sugiero que el servicio de Firebase está más avanzado y optimizado en el consumo de batería y, en particular, en la utilización del modo de reposo. No es trivial hacer un servicio que tendrá una respuesta rápida y consumo de CPU. Creo que un desarrollo de servicios personalizados llevará a la codificación nativa (C ++) de las librerías de rutinas de red.

Además, tenga en cuenta que Firebase proporciona su propio servicio de autenticación con la capacidad de convertir sin problemas a su usuario anónimo a registrado. Hay muchos profesionales de los servicios de Firebase. Y los contras son: sus usuarios tienen que instalar los Servicios de Google Play, si su aplicación crece, pagará a Firebase.

Mira aquí la notificación push de Android sin el servicio de Google

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.