我创建了一个我正在访问谷歌日历的 Android 应用程序。
一周前它运行良好,但现在它没有显示 OAuth 同意屏幕,白色弹出窗口出现加载图标并且它一直在旋转。看截图
OAuth consent screen.
我得到的错误是
[com.google.api.client.googleapis.extensions.android.gms.auth.UserRecoverableAuthIOException: needremoteconsent]
获得异常后,我开始这样的 Intent startActivityForResult(
((UserRecoverableAuthIOException) mLastError).getIntent(),
Conn_frag_google.REQUEST_AUTHORIZATION);
但是没有显示 OAuth 同意屏幕,加载标志一直在旋转。
最佳答案
我用 Google Console 解决了这个问题.配置 OAuth 同意屏幕后,添加“正确范围”并等待 Google 验证我的更改,“UserRecoverableAuthIOException:NeedRemoteConsent”消失了,一切都开始工作了!
更新:它也适用于“发布状态:测试”
关于android - OAuth同意屏幕是空白的,加载图标在android应用程序中一直旋转,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68890537/