跨平台单点登录

当用户在网络浏览器或 Android 设备上使用其 Google 帐号登录时,他们可以使用同一 Google 帐号在网络浏览器和 Android 设备上无缝登录。借助此功能,用户可以更轻松地登录您的服务,从而通过多台设备获得最佳体验。

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

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

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

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

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

这种体验类似于用户第二次打开 Android 应用。如果用户之前已向应用授权,则用户会保持登录状态:用户不必在每次打开应用时都点击登录按钮。

当用户无缝登录时,Google 会显示提醒,表明他们已使用 Google 帐号进行了登录。此提醒只会在每个设备上显示一次。