Les notifications fournissent des informations pertinentes et opportunes de votre application à l'utilisateur. Elles s'affichent dans des endroits tels que la barre d'état, le panneau de notifications et l'écran de verrouillage. Elles informent les utilisateurs des messages, des mises à jour ou des événements pertinents dans votre application, en particulier lorsque celle-ci n'est pas en cours d'exécution au premier plan.
Les conversations sont des notifications de messagerie instantanée avec des personnes. Elles bénéficient d'une section dédiée et prioritaire dans le panneau des notifications. Les conversations sont compatibles avec les bulles et les cibles de partage. Ils permettent à votre application de chat de s'intégrer parfaitement à l'expérience Android, d'améliorer l'engagement des utilisateurs et de maintenir votre application en tête de liste.
Connaître les concepts clés des notifications Android
Les notifications sont un excellent moyen de réengager les utilisateurs de votre application, mais il y a beaucoup à savoir à leur sujet. Voici quelques informations de base :
- Autorisation d'exécution des notifications (POST_NOTIFICATIONS) : à partir d'Android 13 (niveau d'API 33) et des versions ultérieures, les applications doivent demander l'autorisation POST_NOTIFICATIONS pour envoyer des notifications, ce qui permet aux utilisateurs de contrôler directement les applications qui peuvent leur envoyer des notifications.
- Canaux de notification : les applications doivent utiliser des canaux pour publier des notifications. Ces canaux ont des ID uniques et des noms visibles par les utilisateurs. Les utilisateurs peuvent affiner les paramètres de notification par canal. Vous devez donc catégoriser vos notifications par type ou par priorité de manière compréhensible pour les utilisateurs (par exemple, messages, alertes, actualités).
- Groupes de notifications : les groupes organisent visuellement les notifications associées et permettent aux utilisateurs de les gérer comme une seule entité.
- Badge de notification : ce petit point ou ce petit chiffre sur l'icône d'une application (selon la compatibilité du lanceur d'applications) indique les notifications non lues. (Vous pouvez choisir de faire fournir un numéro personnalisé par votre application.)
- MessagingStyle : style de notification utilisé pour représenter les conversations entre différentes personnes ou groupes de personnes. Vos notifications doivent être créées avec ce style pour utiliser les fonctionnalités de conversation d'Android.
- Actions de notification : boutons situés en bas d'une notification qui effectuent une action sur les données que la notification représente, comme "Archiver" ou "Répondre". Les notifications peuvent même permettre aux utilisateurs de saisir directement des réponses.
Consultez la présentation des notifications pour découvrir les bases des notifications Android. Pour en savoir plus sur la façon de proposer votre application de chat sur la plupart des surfaces Android, consultez les bonnes pratiques pour les applications de chat. Consultez Personnes et conversations pour en savoir plus sur les bonnes pratiques et les outils fondamentaux concernant les notifications et les conversations.
Améliorer votre application
Pour que votre application de messagerie réponde aux attentes des utilisateurs, voire les dépasse, et pour qu'elle soit parfaitement intégrée à Android, vous devez exploiter pleinement les fonctionnalités de notification qu'Android a à offrir :
- Prise en charge des notifications de conversation avec les raccourcis de longue durée pour que les utilisateurs puissent ajouter des raccourcis vers des personnes et des groupes à leur écran d'accueil via des widgets.
- Prise en charge des badges de notification dans le lanceur.
- Prend en charge les réponses directes pour que les utilisateurs puissent répondre aux messages depuis leurs notifications.
- Activez les réponses suggérées pour les wearables afin de permettre aux utilisateurs de communiquer plus facilement depuis leur poignet.
- Bulles pour les conversations, afin que les utilisateurs puissent facilement poursuivre leurs discussions tout en effectuant d'autres tâches sur leur appareil.
Le guide complet propose encore plus de fonctionnalités liées aux notifications pour vous aider à optimiser votre expérience sur les réseaux sociaux et dans les applications de messagerie.