es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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.

Tags:  , ,

Answer

  1. Avatar for 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:

    {
      "data": {
        "fullScreenIntent": true,
        "pendingIntent": "tu-pending-intent"
      }
    }
    

    Aquí, la clave fullScreenIntent se establece en true para activar el intenta de pantalla completa, y la clave pendingIntent 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.

Comments are closed.