我将Google Drive SDK与我的iOS应用程序集成在一起。但问题是,当我注销并登录谷歌驱动器时,它每次都要求我授予权限。如何设置仅请求此权限一次?
-洛格纳坦
您需要存储刷新令牌。当您将用户重定向到 google 登录页面时,您应该添加以下参数 access_type=offline
,然后当您将代码交换为访问令牌时,它也会返回一个refresh_token。您需要确保存储刷新令牌,因为通常只有在用户首次登录到应用程序时才会收到它。此处对该过程进行了说明 https://developers.google.com/accounts/docs/OAuth2WebServer#offline