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