Realizar la transición de notificaciones push Android a tokens de Firebase Cloud Messaging (FCM) para autenticación
En junio de 2024, Google Firebase dejará de utilizar la autenticación mediante una clave API en favor del uso de un token JSON de cuenta de servicio. Los clientes que actualmente utilizan el método de clave API deben cambiar al token. Para hacerlo, es necesario crear el token en Firebase, descargarlo y cambiar los métodos de autenticación en Customer Insights - Journeys. Obtenga más información en Google Firebase.
Instrucciones
En junio de 2024, Firebase dejará de utilizar el enfoque de autenticación de claves de la API de FCM para notificaciones push de Android. Un enfoque basado en archivos JSON de cuenta de servicio reemplaza este método. Debe reemplazar un token FCM existente con el archivo JSON generado en su cuenta de Google Firebase.
Para generar el archivo JSON, inicie sesión en su cuenta de Firebase, navegue hasta el proyecto de Firebase para su aplicación y abra la configuración del proyecto seleccionando el icono de ajustes junto a Descripción general del proyecto.
Luego, vaya a la pestaña Cuentas de servicio y seleccione Generar una nueva clave privada.
Al generar una nueva clave privada, se crea y descarga un archivo JSON que puede guardar.
Cuando tenga el nuevo archivo, navegue hasta el área Configuración>Notificaciones de inserción de Customer Insights - Journeys. Abra la configuración de notificaciones de inserción para la aplicación que desea actualizar. Aquí puede cambiar su modo de autenticación FCM de Clave API a Cuenta de servicio JSON.
Hacerlo le permitirá cargar el archivo JSON que creó. Una vez guardado, el método de autenticación se actualiza y las notificaciones automáticas continúan enviándose correctamente.
Importante
Si tiene varias aplicaciones, incluida una diferenciación de prueba y producción, es importante asegurarse de cargar el token FCM que se generó para la aplicación correcta para garantizar que se sigan enviando notificaciones automáticas. De lo contrario, se producirá un error de autenticación, lo que impedirá el envío de notificaciones automáticas.
Además, se recomienda probar este proceso con una cuenta de prueba o de desarrollo antes de realizar las actualizaciones en producción.