1

我正在开发一个 Android 应用程序,该应用程序要求获得查看我的 Google 个人资料和电子邮件的权限。我允许应用程序查看它,但我的 Google 帐户页面的“授权应用程序和网站”部分没有列出我的应用程序。有什么方法可以让我的应用程序显示出来,以便用户可以根据需要撤销访问权限。它主要用于测试,所以我可以强迫它一遍又一遍地征求我的许可,但是......

看起来应该是可能的,因为我的应用程序的 iOS 版本可以做到这一点,而其他一些 Android 应用程序也可以做到。我只是找不到任何关于如何让我的应用程序显示它使用的信息的文档。

4

1 回答 1

1

是的,尽管该功能尚未完全启动。它将在 Google Play 服务中可用,记录在这里:

https://developers.google.com/android/google-play-services/

具体来说,您需要使用GoogleAuthUtil.getToken()

https://developers.google.com/android/google-play-services/reference/com/google/android/gms/auth/GoogleAuthUtil#getToken(android.content.Context, java.lang.String, java.lang.细绳)

这很简单。我在今年的 Google I/O 演示文稿中提供了少量信息:http: //oauth2-preso.appspot.com/#51I/O 网站上也提供视频。Building Android Applications that use Web APIs session 可能有更深入的信息。

于 2012-09-09T00:00:40.067 回答