问题描述
我已将我的应用升级到Google Drive REST API及其Java包装器,如下所述: https://developers.google.com/drive/android/deprecation
I've upgraded my app to the Google Drive REST API and its Java wrappers, as described here: https://developers.google.com/drive/android/deprecation
我的代码与Google提供的官方演示应用程序非常接近.我还交叉检查了我发现的其他代码示例.
My code is very close to the official demo app provided by Google. I also cross-checked with other code examples I've found.
Google Drive API升级本身已经成功,但是现在很少用户无法登录. Google同意屏幕显示一个白框,圆圈正在旋转.完全不显示任何信息.
The Google Drive API upgrade itself was successful, but now there are very few users that cannot log-in anymore. The Google consent screen displays a white box and the circle is rotating. No information is displayed at all.
在代码端,应用程序接收到回调失败.没有进一步的信息.没有机会调试Google的同意对话框.
On the code side the app receives the callback that something failed. No further information. No chance to debug Google's consent dialog.
这是怎么回事?
推荐答案
问题出在Google一边.当Google帐户的电子邮件地址以"googlemail.com"结尾时,同意对话框将冻结.用户必须迁移到"gmail.com",并且一切正常. https://mail.google.com/mail/u/0/googlemail/重命名
The issue is on Google's side. The consent dialog freezes when the e-mail address of the Google account ends with "googlemail.com". The user has to migrate to "gmail.com" and everything works fine.https://mail.google.com/mail/u/0/googlemail/rebrand
这篇关于Android,Google云端硬盘:Google同意屏幕冻结的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!