La iniciativa de personas y conversaciones es un proyecto de Android de larga duración con el que se busca priorizar a las personas y las conversaciones en las plataformas del sistema del teléfono. Esa prioridad se basa en el hecho de que la comunicación y la interacción con otras personas siguen siendo el área funcional más importante para la mayoría de nuestros usuarios de todos los segmentos demográficos.
En Android 11, se introdujeron varias funciones para respaldar la iniciativa de personas y conversaciones.
Espacio de conversaciones

En muchos teléfonos, existe una sección separada en la parte superior del panel de notificaciones que contiene solo conversaciones en tiempo real con personas (como llamadas y mensajes de chat, incluidos los chats en grupo). En este espacio, las notificaciones se ven y funcionan de manera diferente a las notificaciones no conversacionales en muchos teléfonos:
- El diseño es diferente y tiene un fuerte énfasis en el avatar que representa a las personas combinado con la app en la que se lleva a cabo la conversación.
- Si presionas la notificación, se abre la conversación en la app (o en una burbuja, si la conversación estaba en una burbuja previamente). En cambio, si presionas el signo de intercalación, se expanden los mensajes nuevos en el panel y se muestran en su totalidad con la lista completa de opciones.
- Se ofrecen acciones específicas de la conversación (algunas si mantienes presionada la notificación):
- Marcar esta conversación como prioritaria
- Mostrar esta conversación en una burbuja (solo se muestra si la app admite burbujas)
- Silenciar las notificaciones de esta conversación
- Establecer vibraciones o sonidos personalizados para esta conversación
Conversaciones en burbujas

A partir de Android 11, se pueden iniciar burbujas desde las notificaciones de la sección Conversaciones. Solo se pueden iniciar como burbujas las notificaciones que tienen un acceso directo asociado. Las conversaciones que se marquen como importantes o que se activen como burbujas en el panel de notificaciones aparecerán automáticamente.
Accesos directos de conversación
Los accesos directos de las conversaciones aparecen en el selector y junto a accesos directos de uso compartido permanentes en la hoja compartida del sistema.
Lineamientos de API
En esta sección, se describen las API que sirven para agregar compatibilidad en tu app en relación con el espacio proporcionado por el sistema que muestra personas y conversaciones.
Accesos directos para conversaciones
A fin de participar en esta iniciativa centrada en las conversaciones, las apps deben proporcionar al sistema accesos directos permanentes. Te recomendamos que uses accesos directos de uso compartido permanentes. Si es necesario, puedes usar accesos directos dinámicos en Android 11, pero es posible que quitemos esta opción en el futuro.
Para publicar un acceso directo en la conversación, llama a los métodos ShortcutManager
existentes, setDynamicShortcuts()
, addDynamicShortcuts()
o pushDynamicShortcut()
(que administran automáticamente el límite de accesos directos para el desarrollador). Este acceso directo debe ser permanente y tener datos Person
adjuntos para una o más personas, lo que permite identificar a los demás participantes de la conversación. También te recomendamos que configures el LocusId
para el acceso directo y que anotes las actividades en la app y los fragmentos con ese LocusId
. Eso ayuda al sistema a clasificar las conversaciones con exactitud según el uso de la app.
Si ya no existe una conversación, la app puede borrar el acceso directo con removeLongLivedShortcuts()
. De esa forma, el sistema borrará todos los datos asociados con la conversación.
Aunque se pueden quitar los accesos directos, las apps no deberían quitar los que estén almacenados en caché, a menos que sea absolutamente necesario. Es posible que un acceso directo se almacene en caché porque el usuario interactuó con él a fin de cambiar su experiencia. Por lo tanto, si lo quitas, desaparecerán esos cambios, lo que causará frustración al usuario.
Notificaciones de conversaciones
Se considera que una notificación es una notificación de conversación si se cumplen las siguientes condiciones:
La notificación usa
MessagingStyle
.(Solo si la app está orientada a Android 11 o versiones superiores) La notificación está asociada con un acceso directo de uso compartido dinámico o almacenado en caché que sea permanente y válido. La notificación puede establecer esa asociación mediante una llamada a los métodos
setShortcutId()
osetShortcutInfo()
. Si la app está orientada a Android 10 o versiones anteriores, no es necesario que la notificación esté asociada con un acceso directo, como se explica en la sección Opciones de resguardo.El usuario no descendió el nivel de la conversación desde la sección de conversaciones, a través de la configuración del canal de notificaciones, en el momento de la publicación.
Ayuda a clasificar las conversaciones en la app con LocusId
La inteligencia del dispositivo determina las conversaciones que con mayor probabilidad le interesen al usuario. Los indicadores más importantes son la novedad y la frecuencia de las sesiones de conversación en cada conversación. El sistema obtiene información de las interacciones con una conversación desde los accesos directos de Launcher o dentro de una notificación, si tienen las etiquetas correctas. Sin embargo, el sistema no obtiene datos de conversaciones que se realizan por completo en la app, a menos que esas interacciones también estén etiquetadas. Por eso, te recomendamos que adjuntes un LocusId
al acceso directo y que anotes la actividad o el fragmento de la app con el LocusId
asociado. Usar el LocusId
permite que el sistema de sugerencias clasifique correctamente la conversación. Si usas setShortcutInfo()
para asociar la conversación con un acceso directo, el sistema de conversaciones adjuntará automáticamente el LocusId
correspondiente.
Requisitos del espacio de conversaciones para apps orientadas a Android 10 o versiones anteriores
Si una app no está orientada a Android 11, sus mensajes aún pueden aparecer en el espacio de conversaciones. Sin embargo, la app debe cumplir ciertos requisitos. En esta sección, se describen los requisitos para esas apps y el comportamiento de resguardo si la app no los cumple.
El requisito principal para que la app aparezca en el espacio de mensajería es que implemente notificaciones MessagingStyle
, que deben hacer referencia a un acceso directo permanente de la notificación que se publica, en el momento de la publicación. Las notificaciones que cumplen con estos requisitos aparecen en el espacio de conversaciones con este comportamiento:
- La notificación se muestra en estilo de conversación.
- Se ofrece el botón Burbuja, si está implementado.
- Se ofrecen funciones específicas de la conversación intercaladas.
Si la notificación no cumple con estos requisitos, la plataforma usa opciones de resguardo para darle formato. Si una notificación cumple con los requisitos de cualquiera de los casos de resguardo, se mostrará en el espacio de conversaciones con un formato especial. Si la notificación no califica para ninguna de las opciones de resguardo, no se mostrará en el espacio de conversaciones.
Resguardo: si se usa MessagingStyle, pero no se proporcionó ningún acceso directo
Si la app está orientada a Android 10 o versiones anteriores, y una notificación usa MessagingStyle
, pero no asocia el mensaje con un acceso directo, se mostrará la notificación en el espacio de conversación con este comportamiento:
- La notificación se muestra en estilo de conversación.
- No se ofrece el botón de burbuja.
- No se ofrecen funciones específicas de la conversación intercaladas.
Resguardo: si no se usa MessagingStyle, pero la app es una app de mensajería reconocida
Si una notificación no usa MessagingStyle
, pero la plataforma reconoce la app como una aplicación de mensajería y el parámetro category
de la notificación se establece en msg
, se mostrará la notificación en el espacio de conversaciones con este comportamiento:
- La notificación se muestra en un estilo anterior a Android 11
- No se ofrece el botón de burbuja.
- No se ofrecen funciones específicas de la conversación intercaladas.
Orientación, uso y pruebas
En esta sección, se proporciona orientación general sobre cómo usar y probar las funciones de conversación.
¿Cuándo debería usar las conversaciones?
Las notificaciones de conversaciones y los accesos directos relacionados están destinados a mejorar la experiencia del usuario de las conversaciones en tiempo real. Por ejemplo, los SMS, chats de texto y llamadas telefónicas son conversaciones en tiempo real en las que los usuarios esperan comunicarse rápidamente. Los usuarios no esperan lo mismo de los correos electrónicos y las actividades no relacionadas con conversaciones.
Les proporcionamos a los usuarios la posibilidad de quitar una determinada conversación de la sección de conversaciones si consideran que no se encuentra en el espacio adecuado.
Cómo proporcionar accesos directos de calidad
Para que las notificaciones aparezcan en el espacio de conversaciones, deberás proporcionar accesos directos si tus apps están orientadas a Android 11 o versiones posteriores. Proporciona un AdaptiveIconDrawable
para el ícono de acceso directo; de lo contrario, tu avatar de acceso directo podría recortarse accidentalmente. Consulta Cómo proporcionar imágenes de acceso directo para obtener más detalles.
Tu acceso directo se clasifica en diferentes plataformas del sistema, incluida la hoja compartida del sistema si es un acceso directo de uso compartido. Descubre cómo obtener la mejor clasificación y ayudar al sistema a promocionar tu acceso directo.
Cómo probar las notificaciones y los accesos directos de las conversaciones

Si sigues los lineamientos correspondientes, las conversaciones deberían aparecer automáticamente en el espacio de conversaciones. Para verificar que el acceso directo esté integrado correctamente, mantén presionada la notificación. Si la integración se realizó de forma correcta, la IU mostrará las acciones relacionadas con las conversaciones. Si la notificación no está vinculada a un acceso directo, la IU mostrará un texto para indicar que la app no admite funciones de conversación.
Se muestran los accesos directos agregados cuando mantienes presionado el selector de aplicaciones. Asegúrate de comprobar que los accesos directos te lleven al lugar correcto de tu app.
Se muestran los accesos directos de uso compartido agregados en la fila de uso compartido directo de la hoja del sistema cuando se comparte contenido que tu acceso directo de uso compartido puede recibir.