介绍:
所以我accountManager
用来获取我需要的令牌:
am.getAuthToken(account,
scope,
null,
this,
new OnTokenAcquired(),
new Handler(new OnError()));
当我使用“查看您的任务”作为范围时(就像这里描述的那样) , Android 会显示一个权限请求并告诉我的应用程序正在请求“查看您的任务”。
但我需要使用“ oauth2: https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile ”作为范围。当我这样做时,Android不会将这些 URL 替换为我在此处找到的人类可读的描述。
问题:
- 无论如何强制Android
scope
用谷歌定义的自定义描述或描述替换? - 无论如何要声明一个自定义
permission
并在安装过程中使用它,manifest
以便Android会请求用户的许可(例如“查看您的电子邮件地址”和“查看有关您的帐户的基本信息”)? - 有什么方法可以实现我想要实现的目标吗?
我想要达到的目标:
我只想请求我需要的权限,以便用户能够了解我请求的权限类型。
谢谢。