0

我正在尝试更新我的应用程序以使用新API23的运行时权限。

用户可以为我的应用程序创建一个帐户,为此我一直在使用AUTHENTICATE_ACCOUNTS, MANAGE_ACCOUNTS, USE_CREDENTIALSGET_ACCOUNTS.

GET_ACCOUNTS工作正常并在请求后checkSelfPermission()返回。GRANTED

问题在于其他权限(我在文档中找不到任何关于此的内容)。如果我调用shouldShowRequestPermissionRationale()任何这些权限,我会得到一个Exception.

并且他们的状态始终是PERMISSION_DENIED,即使我要求他们并且GET_ACCOUNTSGRANTED

我读过这个问题:Not all permissions in ACCOUNT permission group automatically grants,它说它应该适用于最终的 Android 6.0 版本,但不幸的是它没有。

这些权限现在如何工作?我正在使用带有 Android 6.0 的模拟器(我没有安装 M 的实际设备),所以也许这就是问题所在?

4

0 回答 0