Compartir por


Migración de notificaciones de inserción de Android SDK a 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 dejaba En desuso las API heredadas de FCM para enviar mensajes. 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 tiene una nueva aplicación Android o nunca ha usado Google FCM, consulte el artículo Registro de notificaciones de inserción de Android SDK con FCM v1.

Si la aplicación Android usa la característica de notificación de inserción, 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. Eliminación de credenciales heredadas para Google (GCM/FCM)

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

  2. Abra Configuración>Google (GCM/FCM).

  3. Desactive el cuadro de texto Clave de API.

    Captura de pantalla de cómo quitar credenciales heredadas para GCM/FCM de la configuración de Azure Portal.

  4. Haga clic en Save(Guardar).

4. 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 Proporcione 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