我使用以下权限:
<uses-permission android:name="android.permission.SEND_SMS"/>
当Android要求获得API&gt; = 23的许可时,会出现一个对话框,其中包含以下消息:
“允许AppName发送和查看短信?”
我的客户担心我正在阅读他们的短信。 有关解决这个案子的猜测吗?
我没有READ_SMS权限。
我没有兴趣更改它显示的内容,而不是一两个理由知道该消息为什么说我可以查看?
答案 0 :(得分:2)
我没有READ_SMS权限。
那没关系。
一个或两个原因要知道为什么消息说我可以查看?
用户授予权限组级别的权限。 SMS权限组包括发送和阅读SMS消息的功能。
我的客户担心我正在阅读他们的短信
然后可能选择不直接在Android 6.0+设备上发送短信,而是使用ACTION_SENDTO
和用户选择的短信客户端。
答案 1 :(得分:1)
您无法更改此默认文字,但可以在请求权限之前显示自定义对话框,并说明为何需要此权限。看看:developer.android.com