Tạo một quy trình đăng nhập (không bắt buộc)

Nếu người dùng phải đăng nhập vào ứng dụng của bạn, bạn cần cung cấp một quy trình đăng nhập cho AAOS (hoạt động trên màn hình ô tô).

Trên Android Auto, quy trình đăng nhập cho màn hình ô tô ít cần thiết hơn vì ứng dụng được chiếu từ điện thoại phải có trải nghiệm đăng nhập riêng. Tuy nhiên, nếu bạn tạo một quy trình đăng nhập như mô tả dưới đây, thì quy trình này sẽ hoạt động trên cả AAOS và Android Auto (chỉ ở trạng thái đỗ xe vì việc đăng nhập trong khi lái xe sẽ gây mất tập trung).

Bạn có thể tạo quy trình đăng nhập cho màn hình ô tô bằng cách sử dụng các mẫu trong Thư viện ứng dụng Android cho Ô tô (được tối ưu hoá cho xe). Quy trình thiết kế bao gồm những việc sau:

Để tìm hiểu thêm về cách thiết kế bằng mẫu, hãy xem phần Tạo ứng dụng bằng mẫu.

Ví dụ về đăng nhập

Trang đăng nhập mẫu
Ví dụ này đưa ra hai cách để người dùng có thể xác minh danh tính của mình (Android Auto).
Ví dụ về thông tin đăng nhập Google
Ví dụ này có tính năng đăng nhập bằng Google hoặc hai lựa chọn khác (AAOS).
Trang đăng nhập mẫu
Ví dụ này có tính năng đăng nhập bằng Google hoặc hai lựa chọn khác (AAOS).

Yêu cầu đăng nhập

Các yêu cầu trong phần này liên quan đến cách hoạt động của tính năng đăng nhập để có thể sử dụng tối ưu trong Android Automotive OS.

Mức yêu cầu Yêu cầu
NÊN Nhà phát triển ứng dụng nên:
  • Hiển thị lựa chọn Đăng nhập bằng Google là lựa chọn chính nếu ứng dụng và hệ thống hỗ trợ lựa chọn đó
  • Hiển thị lựa chọn đăng nhập bằng điện thoại (nếu được hỗ trợ) làm lựa chọn chính nếu ứng dụng và hệ thống không hỗ trợ đăng nhập bằng Google
  • Giữ độ dài của mã PIN dùng để đăng nhập bằng điện thoại ở mức tối đa 8 chữ số
  • Đối với phương thức đăng nhập tiêu chuẩn, hãy nhập riêng tên người dùng và mật khẩu thành hai bước
  • Đặt nhãn vào ô nhập dữ liệu (“Nhập mật khẩu”) và để nhãn đó hiển thị ở nơi nào đó trên màn hình sau khi người dùng bắt đầu nhập
  • Giúp người dùng hiển thị mật khẩu (thường là ẩn) trong khi nhập
  • Cung cấp hướng dẫn để truy cập vào tên người dùng hoặc mật khẩu bạn đã quên
  • Cung cấp cách tạo tài khoản
CÓ THỂ Nhà phát triển ứng dụng có thể:
  • Cung cấp phương thức đăng nhập thông thường vào ứng dụng (tên người dùng và mật khẩu) làm lựa chọn chính nếu cả phương thức đăng nhập bằng Google hoặc đăng nhập bằng điện thoại đều không được hỗ trợ
  • Hãy cung cấp lựa chọn đăng nhập bằng điện thoại, đăng nhập thông thường hoặc cả hai dưới dạng lựa chọn dự phòng khi lựa chọn chính là đăng nhập bằng Google
  • Cung cấp phương thức đăng nhập tiêu chuẩn làm phương án dự phòng khi đăng nhập bằng điện thoại là lựa chọn chính

Lý do

  • Trải nghiệm nội dung nghe nhìn nhất quán. Màn hình đăng nhập được thiết kế cho một ứng dụng đa phương tiện sẽ mang lại trải nghiệm nhất quán rộng rãi với màn hình đăng nhập cho các ứng dụng đa phương tiện khác.
  • Giao diện nhất quán. Màn hình đăng nhập phải hỗ trợ các nguyên tắc thiết kế cơ bản và nền tảng hình ảnh cho Android Automotive OS.