Nguyên tắc về giao diện người dùng đối với quyền và dữ liệu

Để đảm bảo trải nghiệm mượt mà cho người dùng, trải nghiệm người dùng của bạn nên có màn hình quyền trình bày rõ cách ứng dụng truy vào cập dữ liệu mà Health Connect sử dụng, đồng thời hiển thị các nguồn dữ liệu giúp người dùng hiểu cách dữ liệu của họ đang được sử dụng.

Cách yêu cầu quyền

Bất cứ khi nào ứng dụng của bạn yêu cầu quyền, trải nghiệm người dùng phải nêu rõ các loại dữ liệu mà bạn muốn truy cập:

Các quyền chính

Người dùng mới của Health Connect

Dưới đây là 3 ví dụ về cách ứng dụng của bạn có thể yêu cầu người dùng mới của Health Connect cấp quyền:

Thẻ quảng cáo trên màn hình chính của ứng dụng

Người dùng mới – Màn hình chính

Lựa chọn trong trình đơn Cài đặt

Tất cả các điểm xuất hiện khác là không bắt buộc, nhưng ứng dụng của bạn phải luôn có một tuỳ chọn để yêu cầu cấp quyền trong trình đơn Cài đặt:

Người dùng mới – Cài đặt

Được tích hợp vào quy trình tiếp nhận trong ứng dụng của bạn

Người dùng mới – Thiết lập lần đầu

Quyền bị huỷ và thu hồi

Màn hình "Cài đặt" của ứng dụng sẽ cung cấp cho người dùng một cách đơn giản để thu hồi quyền đã cấp cho các loại dữ liệu Health Connect:

Thu hồi quyền

Không đủ quyền truy cập

Nếu ứng dụng của bạn không có đủ quyền truy cập vào API Health Connect, thì người dùng sẽ thấy màn hình sau đây trên tất cả các điểm xuất hiện:

Ứng dụng không có đủ quyền truy cập vào Health Connect

Quyền bị huỷ 2 lần

Nếu người dùng chọn "Huỷ" trên màn hình yêu cầu cấp quyền 2 lần liên tiếp, ứng dụng của bạn sẽ cho người dùng thấy một màn hình tương tự như sau:

Yêu cầu cấp quyền bị chặn

Phân bổ

Để tạo dựng lòng tin và mang lại sự yên tâm, bạn cần phải cho người dùng biết cách ứng dụng của bạn thu thập dữ liệu. Có hai cách để làm như vậy:

  1. Phân bổ cơ bản
  2. Phân bổ kèm thông tin

Phân bổ cơ bản

Ở mức tối thiểu, giao diện người dùng (UI) của bạn phải hiện biểu tượng nguồntên của ứng dụng (hoặc chỉ hiện tên ứng dụng nếu không hiện được biểu tượng).

Mô hình Phân bổ cơ bản phù hợp với các màn hình sau:

  • Màn hình chính
  • Nhật ký hoạt động
  • Thông tin chi tiết về hoạt động

Biểu tượng trên màn hình chính

Phân bổ cơ bản – Ví dụ 1

Biểu tượng và tên ứng dụng trong nhật ký hoạt động

Phân bổ cơ bản – Ví dụ 2

Phân bổ kèm thông tin

Bạn nên cung cấp đường liên kết trực tiếp đến màn hình "Quyền cho ứng dụng" trong Health Connect để giúp người dùng dễ dàng biết thông tin về nguồn gốc dữ liệu.

Loại phân bổ này phù hợp với các màn hình sau:

  • Thông tin chi tiết về hoạt động
  • Báo cáo và thông tin chi tiết

Nút trong màn hình thông tin chi tiết về hoạt động

Phân bổ kèm thông tin – Ví dụ 1

Nút hoặc biểu tượng của thanh ứng dụng trong màn hình báo cáo

Phân bổ kèm thông tin – Ví dụ 2

Thông tin được nhúng

Phân bổ kèm thông tin – Ví dụ 3

Cả hai màn hình ở trên đều phải liên kết đến màn hình "Thông tin về dữ liệu này" để cho phép người dùng kiểm soát ứng dụng nào đang truy cập vào dữ liệu thông qua Health Connect.

Quản lý quyền đối với Health Connect

Đồng bộ hoá dữ liệu

Bạn nên thông báo cho người dùng khi quá trình đồng bộ hoá dữ liệu diễn ra, đặc biệt là khi quá trình này có thể mất một chút thời gian để hoàn thành:

Thông báo về việc đồng bộ hoá