1

J'utilise l'autorisation suivante:Autorisation SEND_SMS | un message de dialogue dit cette application peut voir sms

<uses-permission android:name="android.permission.SEND_SMS"/> 

Lorsque l'Android demander l'autorisation de l'API> = 23, une boîte de dialogue viennent avec le message comme:

"Autoriser AppName pour envoyer et afficher des messages SMS?"

Mes clients sont préoccupés par le fait que je lis leurs messages SMS. Avez-vous des doutes sur la façon de traiter ce cas?

Je n'ai pas l'autorisation READ_SMS.

Je n'ai aucun intérêt à changer le texte ce qu'il affiche, plutôt une raison ou deux de savoir pourquoi le message dit que je peux voir trop?

+0

Comme vous l'avez dit, API> = 23 nécessite l'autorisation d'exécution de l'utilisateur afin de renforcer la sécurité. Quelle est votre exigence en fait? Votre intention est-elle de contourner ce dialogue? – tahsinRupam

+0

@tahsinRupam - Il est clair à partir de ma question que pourquoi il demande "VOIR SMS MESSAGES" quand j'ai juste besoin d'envoyer des SMS et de ne pas lire les SMS? – codebased

Répondre

1

Vous ne pouvez pas modifier ce texte par défaut mais vous pouvez afficher votre boîte de dialogue personnalisée, avant de demander l'autorisation, en expliquant pourquoi cette autorisation est requise. Jetez un oeil à: developer.android.com

2

Je n'ai pas l'autorisation READ_SMS.

Cela n'a pas d'importance.

une raison ou deux de savoir pourquoi le message dit que je peux voir trop?

L'utilisateur accorde des droits au niveau du groupe d'autorisations. Le groupe d'autorisations SMS inclut la possibilité d'envoyer et de lire des messages SMS.

Mes clients craignent que je lis leurs messages SMS

alors choisir peut-être de ne pas envoyer des messages SMS directement sur les appareils d'Android, mais plutôt utiliser ACTION_SENDTO et choisi le client SMS de l'utilisateur.