在Play商店应用循环中连接到Google Drive API

时间:2017-07-05 08:12:34

标签: android google-drive-android-api

我在Google API控制台中设置了OAuth 2.0客户端ID“MyApp-Debug”。我使用了我的应用程序包名称和〜/ .android / debug.keystore密钥库中的SHA1密钥。

我可以使用我的应用的调试版本连接和浏览Google云端硬盘。

我还在控制台中设置了客户端ID“MyApp-Release”。我使用了密钥库中的相同软件包名称和SHA1密钥。我在Android Studio中运行“生成签名APK”时使用的密码。

但由于某些原因,我的应用程序的发布版本来自Play商店,驱动器连接失败,我不断收到选择我的帐户的提示。我在这里错过了一步吗?我没有对它生成的客户端ID或它创建的JSON文件做任何事情。

编辑(我发现了更多信息):

我在试图调试它时调试了一个可调试版本apk,它正确地使用了发布授权(我删除了调试版本)。所以我从我的Play商店帐户下载了派生的APK,它就像安装的版本一样循环。 Play商店正在做一些事情来禁用我的云端硬盘访问权限。有什么想法或建议吗?

编辑:

Here's the logcat output,从我启动应用程序之前,直到它无法连接几次。我看到一些API_UNAVAILABLE的回复,​​这似乎很奇怪,因为Drive API可用。此外,当我在console.developers.google.com的API管理器中查看Drive API时,我没有看到任何有关Play商店二进制文件尝试的请求,但是当我从调试连接时,我确实看到了它们。 sideloaded release builds。

0 个答案:

没有答案