Đăng nhập một lần trên nhiều nền tảng

Khi người dùng đăng nhập bằng Tài khoản Google của họ trên trình duyệt web hoặc trên thiết bị Android, họ có thể đăng nhập liền mạch trên các trình duyệt web và thiết bị Android bằng cùng một Tài khoản Google. Tính năng này cho phép người dùng có được trải nghiệm tốt nhất trong số nhiều thiết bị bằng cách giúp họ dễ dàng đăng nhập vào dịch vụ của bạn hơn.

Khi được tải trên web, nút này sẽ ngay lập tức kiểm tra xem người dùng đã ủy quyền cho ứng dụng hay chưa. Bước kiểm tra này được gọi là "chế độ ngay lập tức" và nếu thành công, các máy chủ của Google sẽ trả về một mã truy cập và truyền một đối tượng kết quả uỷ quyền mới đến lệnh gọi lại. Nếu nút này không thể uỷ quyền ở chế độ ngay lập tức, thì người dùng phải nhấp vào nút đăng nhập để kích hoạt luồng truy cập.

Cách bật tính năng đăng nhập một lần trên nhiều nền tảng:

  1. Ứng dụng web và ứng dụng Android phải được đăng ký trong cùng một dự án Google API Console.
  2. Các phạm vi được yêu cầu trên mỗi nền tảng phải khớp với phạm vi của các nền tảng khác.

Tính năng đăng nhập một lần trên nhiều nền tảng hoạt động hiệu quả cho người dùng khi đáp ứng các yêu cầu sau:

  1. Người dùng đăng nhập vào Google trên trình duyệt hoặc trên thiết bị Android.
  2. Trước đây, người dùng đã uỷ quyền cho ứng dụng của bạn trong cùng phạm vi đó.

Trải nghiệm này tương tự như khi người dùng mở một ứng dụng Android lần thứ hai. Nếu trước đây đã uỷ quyền cho ứng dụng, thì người dùng vẫn duy trì trạng thái đăng nhập: người dùng không nhấp vào nút đăng nhập mỗi khi mở ứng dụng.

Khi người dùng đăng nhập liền mạch, Google sẽ hiển thị lời nhắc cho biết họ đã đăng nhập bằng Tài khoản Google của mình. Lời nhắc này chỉ xuất hiện một lần trên mỗi thiết bị.