Refus d'autorisations

La plupart des applications requièrent que les utilisateurs leur attribuent certaines autorisations d'application pour fonctionner correctement. Toutefois, il peut arriver que les utilisateurs n'accordent pas les autorisations.

  • Ils estiment que l'autorisation n'est pas indispensable à la fonctionnalité de base de l'application.
  • Ils n'utilisent pas la fonctionnalité associée à l'autorisation.
  • Ils sont préoccupés par l'effet des autorisations sur les performances des appareils.
  • Ils ne se sentent pas à l'aise, par exemple en ce qui concerne les questions de confidentialité.

Bonnes pratiques

Un taux de refus anormalement élevé suggère que les utilisateurs ne perçoivent pas l'intérêt de révéler davantage d'informations. Il existe plusieurs façons d'améliorer le confort d'utilisation des utilisateurs. Vous pouvez peut-être réduire le taux de refus en suivant les étapes décrites dans cette section. Cependant, ne vous attendez pas à obtenir des taux de refus à zéro, car les utilisateurs ont des préférences personnelles diverses et certains ne souhaitent tout simplement pas accorder d'autorisations, quelles que soient les circonstances.

Éviter les demandes d'autorisations inutiles

Des études montrent que les utilisateurs préfèrent les applications qui demandent moins d'autorisations. Avec un nombre minimal de demandes d'autorisation nécessaires, leur confiance en l'application peut se renforcer et générer plus d'installations. À l'inverse, les demandes d'autorisation inutiles peuvent nuire à la visibilité de votre application sur le Play Store. Si des autorisations spécifiques ne sont pas nécessaires, vous pouvez réduire le nombre de demandes d'autorisation pour votre application via d'autres méthodes. Certaines approches courantes sont décrites dans les bonnes pratiques pour les autorisations des applications.

Afficher la demande d'autorisation en contexte

Les autorisations non urgentes et moins intuitives pourraient gagner à être mises en contexte. Le contexte permet aux utilisateurs de mieux comprendre la valeur qu'apporte l'autorisation. La figure 1 illustre l'information d'un utilisateur grâce au contexte.

Figure 1. Expliquer une demande d'autorisation en contexte

Les utilisateurs comprennent mieux l'intérêt de la demande lorsque l'application la soumet dans le contexte à laquelle elle est associée. Cette meilleure compréhension peut convaincre davantage d'utilisateurs d'accorder leur autorisation.

Pour en savoir plus sur les bonnes pratiques d'information des utilisateurs et la demande d'autorisations, consultez le modèle Material Design pour les autorisations.

Expliquer pourquoi votre application requiert cette autorisation

Vous pouvez commencer par demander votre autorisation en contexte : expliquez les autorisations moins intuitives pour permettre de mieux les comprendre. La méthode shouldShowRequestPermissionRationale() renvoie la valeur "true" si l'utilisateur a précédemment refusé la requête. Votre application peut utiliser cette méthode pour déterminer quand afficher l'explication.

Pour savoir comment afficher des chaînes d'explication, consultez Exiger des autorisations d'applications.