Las notificaciones proporcionan actualizaciones oportunas y pertinentes de tu app al usuario, que aparecen en lugares como la barra de estado, el panel lateral de notificaciones y la pantalla de bloqueo. Informan a los usuarios sobre mensajes, actualizaciones o eventos relevantes dentro de tu app, en especial cuando no se está ejecutando en primer plano.
Las conversaciones son notificaciones de mensajería en tiempo real con personas que tienen una sección priorizada exclusiva en el panel lateral de notificaciones. Las conversaciones admiten burbujas y objetivos de uso compartido. Hacen que tu app de mensajería se sienta bien integrada en la experiencia de Android, mejoran la participación del usuario y mantienen tu app en la mente de los usuarios.
Conocer los conceptos clave de las notificaciones de Android
Usar las notificaciones de manera eficaz y correcta le brinda a tu app una excelente forma de volver a atraer a los usuarios, pero hay mucho que saber. Estos son algunos de los conceptos básicos:
- Permiso de tiempo de ejecución para notificaciones (POST_NOTIFICATIONS): A partir de Android 13 (nivel de API 33) y versiones posteriores, las apps deben solicitar el permiso POST_NOTIFICATIONS para enviar notificaciones, lo que les brinda a los usuarios control directo sobre qué apps pueden enviarles notificaciones.
- Canales de notificaciones: Las apps deben usar canales para publicar notificaciones, y los canales tienen IDs únicos y nombres visibles para el usuario. Los usuarios pueden ajustar la configuración de las notificaciones por canal, por lo que debes categorizar tus notificaciones por tipo o prioridad de manera que los usuarios puedan entenderlas (p.ej., mensajes, alertas, actualizaciones).
- Grupos de notificaciones: Los grupos organizan visualmente las notificaciones relacionadas y permiten que los usuarios las administren como una unidad.
- Badge de notificación: Este pequeño punto o número en el ícono de una app (según la compatibilidad del selector) indica notificaciones no leídas. (puedes elegir que tu app proporcione un número personalizado en su lugar).
- MessagingStyle: Es un estilo de notificación que se usa para representar conversaciones entre diferentes personas o grupos de personas. Tus notificaciones deben crearse con este estilo para usar las funciones de conversación de Android.
- Acciones de notificación: Son los botones que se encuentran en la parte inferior de una notificación y que realizan una acción en los datos que representa la notificación, como "Archivar" o "Responder". Las notificaciones incluso pueden permitir que los usuarios escriban respuestas directamente.
Consulta la Descripción general de notificaciones para obtener información sobre los conceptos básicos de las notificaciones de Android. Consulta Prácticas recomendadas para apps de mensajería para obtener una descripción general más detallada sobre cómo llevar tu app de mensajería a la mayoría de las plataformas de Android. Consulta Personas y conversaciones para obtener más información sobre las prácticas recomendadas y las herramientas fundamentales para las notificaciones y las conversaciones.
Mejora tu app
Para que tu app de mensajería cumpla y supere las expectativas de los usuarios, y para que se sienta completamente integrada en Android, te recomendamos que aproveches al máximo las funciones de notificación que ofrece Android:
- Admite notificaciones de conversaciones con accesos directos de larga duración para que los usuarios puedan agregar accesos directos de personas y grupos a sus pantallas principales a través de widgets.
- Se agregó compatibilidad con las insignias de notificaciones en el Selector.
- Admite respuestas directas para que los usuarios puedan responder mensajes desde sus notificaciones.
- Habilita las respuestas inteligentes para dispositivos wearables y facilita la comunicación de los usuarios desde su muñeca.
- Burbujas de asistencia para conversaciones, de modo que las personas puedan mantener conversaciones fácilmente mientras realizan otras tareas en su dispositivo
La guía completa incluye aún más funciones relacionadas con las notificaciones que puedes tener en cuenta para llevar tu experiencia de mensajería y redes sociales al siguiente nivel.