Để đả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:
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
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:
Được tích hợp vào quy trình tiếp nhận trong ứng dụng của bạn
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:
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:
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:
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:
- Phân bổ cơ bản
- 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ồn và tê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
Biểu tượng và tên ứng dụng trong nhật ký hoạt động
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
Nút hoặc biểu tượng của thanh ứng dụng trong màn hình báo cáo
Thông tin được nhúng
Liên kết đến Health Connect
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.
Đồ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: