Cómo agregar notificaciones push en una aplicación de Android

1. Crear un proyecto de API de Google
Para crear un servidor de Google para su aplicación, necesitará un proyecto API de Google. Para hacer esto, debe visitar Google Developers Console y crear una cuenta, si no tiene una. Luego debe hacer clic en el enlace Crear proyecto y enviar el nombre de su proyecto. Una vez creado el proyecto, puede ver la ID y el número del proyecto en la esquina superior izquierda de la página.

2. Habilitación del Proyecto GCM
Si bien el proyecto aún está seleccionado, en la consola de desarrolladores, debe seleccionar API y salir y luego seleccionar la sección API. Luego, debe activar Google Cloud Messaging para alternar Android y luego aceptar los términos y condiciones. Después de esto, Cloud Messaging debería aparecer en la lista de API habilitadas de sus proyectos. Ahora seleccione APIs y autenticación de la barra lateral izquierda y seleccione Credenciales. Ahora haga clic en la clave de creación, debajo del acceso API público e ingrese la dirección IP de su servidor.

3. Vinculación de la aplicación de Android
El siguiente paso es vincular su aplicación de Android al proyecto que acaba de crear. Esto se realiza implementando el Cliente GCM correctamente.

4. Despliegue de la gotita
Ahora implemente un nuevo servidor Ubuntu 14.04 para que actúe como el servidor de aplicaciones de terceros. Este servidor de terceros tendrá varias funciones, como comunicarse con el cliente y manejar las solicitudes y reenviarlas. En este punto, el servidor de terceros enviará la identificación de registro de su teléfono, que debe guardar y usar para enviar notificaciones futuras.

5. Crear un servidor Python simple
Para crear este servidor, deberá iniciar sesión en su servidor con un usuario de sudo y actualizar sus listas de paquetes.

Después de todos estos pasos, ahora puede enviar una notificación push desde su servidor de terceros para ver si el Servidor de notificaciones push funciona.

Registrarse para iniciar sesión – Cuentas de Google
y habilite “Cloud Messaging para Android”

Para más detalles, consulte
Habilite la notificación push de Android con Google Cloud Messaging (GCM)

La mensajería push proporciona una forma simple y efectiva de volver a interactuar con sus usuarios. Al usar Firebase Cloud Messaging puede enviar tres tipos de mensajes, es decir, Mensaje de notificación , Mensaje de datos y mensaje con Notificación y Carga de datos .

Hay muchos buenos tutoriales disponibles como:

Configurar una aplicación de cliente Firebase Cloud Messaging en Android | Firebase

o puedes tomar referencia de este otro gran tutorial

Notificaciones push de Android con Firebase Cloud Messaging FCM y PHP

Espero que te ayude.

Pasos

  • Regístrese en Google y vaya a la consola de desarrolladores
  • Active gcm y obtenga un ID de proyecto
  • Instalar servicios de reproducción en la aplicación de Android
  • Hacer una solicitud al servidor gcm con la identificación del proyecto
  • Consigue un token
  • Escriba un script simple de Python o use el servicio gcm para enviar notificaciones al dispositivo
  • En el dispositivo, implemente el receptor de difusión y el oyente atento
  • Al recibir, cree notificaciones y visualice.

La forma más fácil es a través de Google Cloud Messaging. Google tiene sus propias guías paso a paso sobre cómo agregarlo a su aplicación.

Mensajería en la nube | Desarrolladores de Google