Compartir vía


Registro para notificaciones de inserción de Android SDK mediante Firebase Cloud Messaging HTTP v1

Este artículo se aplica a las aplicaciones de llamada y chat mediante Android SDK con la notificación de inserción Firebase Cloud Messaging (FCM). FCM se conocía anteriormente como Google Cloud Messaging (GCM/FCM).

El 20 de junio de 2023, Google anunció que desusó el envío de mensajes mediante las API heredadas de FCM. Google quitará de servicio el FCM heredado en junio de 2024. Google recomienda migrar de las API de FCM heredadas a FCM HTTP v1.

Si la aplicación Android existente usa la característica de notificación de inserción, debe migrar al punto de conexión HTTP v1 de FCM.

Si tiene una nueva aplicación Android o nunca ha usado Google FCM, complete los pasos siguientes para registrarse en la notificación de inserción de Android SDK mediante FCM HTTP v1.

Complete los pasos siguientes para migrar la notificación de inserción a FCM HTTP v1.

1. Generación de una clave privada en la consola de Firebase

  1. Abra el proyecto en la consola de Firebase.

  2. Abra La configuración del proyecto> Cuentas de servicio.

  3. Seleccione cualquier lenguaje de programación.

  4. Haga clic en Generar nueva clave privada para descargar un archivo JSON que contenga la nueva clave privada.

    Captura de pantalla de cómo generar una nueva clave privada para FMC v1 en la consola de Firebase.

  5. Busque y abra el archivo JSON descargado. Necesita valores de este archivo para el paso siguiente.

2. Proporcione las credenciales de clave privada para Google (FCM v1)

  1. Abra el Centro de notificaciones de Azure Communication Services en Azure Portal.

  2. Abra Configuración>Google (FCM v1).

  3. Introduzca los valores del archivo JSON descargado en los cuadros de texto de Clave privada, Correo electrónico del cliente e ID de proyecto.

    Captura de pantalla de cómo proporcionar nuevas credenciales de clave privada para el FCM v1 en la configuración de Azure Portal

  4. Haga clic en Save(Guardar).

3. Compruebe que la aplicación recibe notificaciones de inserción

  1. Espere unos minutos para que los cambios realizados en el Centro de notificaciones surtan efecto. La aplicación puede experimentar notificaciones de inserción duplicadas o notificaciones perdidas durante este tiempo.

  2. Asegúrese de que la aplicación recibe notificaciones de inserción sin errores.

Solución de problemas

Si la aplicación no puede recibir notificaciones de inserción asegúrese de que las nuevas credenciales de FCM v1 son correctas. Repita los pasos de este documento según sea necesario para generar una clave privada en la consola de Firebase o Proporcionar las credenciales de clave privada para Google (FCM v1).

Si la aplicación todavía no puede recibir notificaciones de inserción, póngase en contacto con Azure Communication Services en soporte técnico de Microsoft Azure Help+.

Habilitar las notificaciones de inserción en la aplicación de chat de Android Habilitar las notificaciones de inserción para las llamadas