要获得令牌,我正在调用: GoogleAuthUtil.getToken(context,account, "oauth2:" +" https://www.googleapis.com/auth/drive.appdata ");
这总是会给我一个令牌,所以我的代码可以工作,但我期望(至少是第一次)得到一个 UserRecoverableAuthException ,所以我可以使用异常的意图来提示用户采取行动。在这种情况下,操作是授予我的应用访问该用户的 Google 驱动器存储的权限。
从网站上,我断开应用程序与驱动器的连接,运行我的应用程序,文件被写入我的 gdrive,我从网站上看到应用程序已连接到我的驱动器。
为什么没有提示用户允许访问?