IOS:在注销/登录时,Google驱动器每次都会请求权限授予

时间:2012-11-26 04:48:58

标签: ios xcode google-api google-drive-api

我将google drive sdk与ios应用集成在一起。但问题是,当我登出并登录到谷歌驱动器时,它每次都要求我授予权限。如何只设置一次这个权限?

-LOGANATHAN

1 个答案:

答案 0 :(得分:0)

您需要存储刷新令牌。当您将用户重定向到谷歌登录页面时,您应该添加以下参数access_type=offline,然后当您交换访问令牌的代码时,它还将返回refresh_token。您需要确保存储刷新令牌,因为通常只有在用户第一次登录您的应用程序时才会收到刷新令牌。这个过程在这里解释https://developers.google.com/accounts/docs/OAuth2WebServer#offline