我将google drive sdk与ios应用集成在一起。但问题是,当我登出并登录到谷歌驱动器时,它每次都要求我授予权限。如何只设置一次这个权限?
-LOGANATHAN
答案 0 :(得分:0)
您需要存储刷新令牌。当您将用户重定向到谷歌登录页面时,您应该添加以下参数access_type=offline
,然后当您交换访问令牌的代码时,它还将返回refresh_token。您需要确保存储刷新令牌,因为通常只有在用户第一次登录您的应用程序时才会收到刷新令牌。这个过程在这里解释https://developers.google.com/accounts/docs/OAuth2WebServer#offline