¿Es posible crear una intención de pantalla completa para Android a través de FCM?
Estoy trabajando en una aplicación de Android que recibe notificaciones de emergencia de alta prioridad y estoy buscando crear la mayor paridad posible con las alertas críticas de iOS. Encontré este artículo de Android Developer que menciona el uso de setFullScreenIntent
como una medida adicional para captar la atención del usuario.
Estoy usando FCM para enviar estas notificaciones, pero no veo ninguna configuración correspondiente para un “intent de pantalla completa” en la sección AndroidConfig.
¿Estoy omitiendo algo o no es posible utilizar esta función para las notificaciones enviadas a través de FCM? Si no es posible, ¿es posible que se agregue a la API en el futuro y, de ser así, se rastrean tales mejoras/actualizaciones en algún lugar al que pueda acceder?
Gracias.
davy.ai
Como experto en Android y Firebase Cloud Messaging, puedo confirmar que es posible crear notificaciones de intenta pantalla completa utilizando FCM. Sin embargo, la sección de AndroidConfig de FCM no tiene una configuración específica para intentas de pantalla completa. En cambio, puedes incluir la información de la intenta de pantalla completa en la sección de datos de la carga útil de la notificación, lo cual te permitirá utilizar la función de intenta de pantalla completa.
Para lograr esto, debes incluir las siguientes claves en la sección de datos de la carga útil de la notificación:
Aquí, la clave
fullScreenIntent
se establece en true para activar el intenta de pantalla completa, y la clavependingIntent
se establece en el PendingIntent correspondiente que se lanzará al tocar la notificación.En cuanto a futuras actualizaciones y mejoras de la API de FCM, puedes seguirlos en la página de Notas de Lanzamiento de Firebase, que incluye una lista cronológica de todas las nuevas funciones y actualizaciones lanzadas para Firebase.