Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 如何取消链接谷歌驱动器帐户的应用程序大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我通过谷歌播放服务链接我的应用程序 – 驱动器api.工作正常,直到我尝试取消链接我的申请表用户的谷歌驱动器帐户.我找到了使用Plus API的方法;

@H_577_7@mApi = new GoogleApiClient.builder(context) .addApi(Drive.API) .addApi(Plus.API) .addScope(Drive.SCOPE_APPFOLDER) .addConnectionCallBACks(this) .addOnConnectionFailedListener(this) .build(); ... ... Plus.AccountApi.clearDefaultAccount(mApi); mApi.disconnect();

但这实际上并没有帮助我.当我重链接到我的应用程序谷歌驱动器时,帐户选择意图没有显示. (我的帐户未激活Google Plus服务!)

有没有其他方法可以取消链接应用程序与谷歌驱动器.我想知道为什么Drive :: DriveApi :: clearDefaultAccount不存在?

编辑:

好吧,作为一种解决方法;

@H_577_7@mApi.clearDefaultAccountAndReconnect(); mApi.disconnect();

这将清除身份验证数据和mApi.disconnect()不要让重新连接…我仍然想知道是否有任何优雅的解决方案…

解决方法

如您所见,不推荐使用clearDefaultAccount()方法,并将其替换为clearDefaultAccountAndReconnect().

clearDefaultAccountAndReconnect()方法删除您应用的Google Play服务中设置的认帐户.对connect()的后续调用将返回一个解析意图,让用户选择一个不同的帐户.

如果用户选择相同的帐户,则不需要同意,因为未撤销对该应用的访问权限.用户还应该可以选择使用revokeAccessAndDisconnect(GoogleApiClient)撤消访问权限.

您可以在链接中找到更多信息:https://developer.android.com/reference/com/google/android/gms/plus/Account.html

希望能帮助到你.

大佬总结

以上是大佬教程为你收集整理的android – 如何取消链接谷歌驱动器帐户的应用程序全部内容,希望文章能够帮你解决android – 如何取消链接谷歌驱动器帐户的应用程序所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。