Khi người dùng đăng nhập bằng Tài khoản Google của họ trong một 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 trên nhiều thiết bị bằng cách giúp họ đăng nhập vào dịch vụ của bạn dễ dàng 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 có uỷ quyền cho ứng dụng hay không. Quy trình kiểm tra này được gọi là "chế độ tức thì" và nếu thành công, máy chủ của Google sẽ trả về một mã thông báo truy cập và chuyể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 không thể thực hiện việc uỷ quyền ở chế độ 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:
- Ứng dụng Android và ứng dụng web phải được đăng ký trong cùng một dự án Google API Console.
- 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 sẽ hoạt động cho người dùng khi đáp ứng các yêu cầu sau:
- Người dùng đăng nhập vào Google trong trình duyệt hoặc trên thiết bị Android.
- Trước đây, người dùng đã uỷ quyền cho ứng dụng của bạn đối với các phạm vi tương tự.
Trải nghiệm này tương tự như khi người dùng mở ứng dụng Android lần thứ hai. Nếu trước đó người dùng đã uỷ quyền ứng dụng, thì người dùng vẫn duy trì trạng thái đăng nhập: người dùng sẽ 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 rằng họ đang đă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ị.