跨平台单点登录

当用户在网络浏览器或 Android 设备上使用 Google 账号登录后,便可使用同一 Google 账号在网络浏览器和 Android 设备上无缝登录。借助此功能,用户可以更轻松地登录您的服务,从而获享多设备最佳体验。

当该按钮在网页上加载时,它会立即检查用户是否已授权应用。这种检查称为“立即模式”,如果成功,Google 服务器将返回一个访问令牌,并将新的授权结果对象传递给回调函数。如果该按钮无法进行即时模式授权,用户必须点击登录按钮才能触发访问流程。

如需启用跨平台单点登录,请执行以下操作:

  1. Android 应用和 Web 应用必须在同一个 Google API 控制台项目中注册。
  2. 每个平台上请求的范围必须与其他平台上的范围一致。

当用户满足以下要求时,跨平台单点登录功能才会适用:

  1. 用户已在浏览器或 Android 设备上登录 Google。
  2. 用户之前已针对相同范围授权您的应用。

此体验类似于用户第二次打开 Android 应用时获得的体验。如果用户之前已授权应用,则用户会保持登录状态:用户无需每次打开应用时都点击登录按钮。

当用户顺畅登录后,Google 会显示一条提醒,告知用户已使用其 Google 账号登录。此提醒只会在每个设备上显示一次。