Từ chối cấp quyền

Hầu hết các ứng dụng đều yêu cầu người dùng cấp một số quyền ứng dụng nhất định để có thể hoạt động đúng chức năng. Tuy nhiên, trong một số trường hợp, người dùng có thể không cấp quyền

  • Họ cho rằng chức năng chính của ứng dụng không cần thiết phải có quyền này.
  • Họ không sử dụng chức năng liên quan đến quyền này.
  • Họ lo ngại về việc quyền đó ảnh hưởng đến hiệu suất của thiết bị.
  • Đơn giản là họ thấy không thoải mái, chẳng hạn như do tính nhạy cảm của quyền riêng tư.

Dùng Android vitals để đánh giá cảm nhận của người dùng {#:android-vitals}

Android vitals có thể giúp bạn đánh giá mức độ tương tác cũng như lựa chọn ưu tiên của người dùng về quyền riêng tư bằng cách thông báo cho bạn tỷ lệ phần trăm từ chối cấp quyền mà ứng dụng của bạn nhận được. Thông qua Play Console, Android vitals cho biết tỷ lệ phần trăm số phiên yêu cầu cấp quyền hằng ngày mà người dùng đã từ chối cấp quyền cho ứng dụng của bạn.

Phiên yêu cầu cấp quyền hằng ngày tức là một ngày mà ứng dụng của bạn yêu cầu người dùng cấp ít nhất một quyền. Khi một người dùng cụ thể phải đưa ra nhiều quyết định cho cùng một quyền, hệ thống chỉ ghi nhận quyết định cuối cùng ở cuối phiên.

Android vitals hiển thị các quyết định của người dùng ở cấp nhóm quyền. Android vitals cũng cung cấp các điểm chuẩn giúp so sánh ứng dụng của bạn với các ứng dụng hàng đầu khác trong cùng danh mục Cửa hàng Play. Để biết thông tin về cách Google Play thu thập dữ liệu Android vitals, vui lòng xem tài liệu Play Console.

Các phương pháp hay nhất

Tỷ lệ từ chối cao bất thường cho thấy người dùng nghĩ là lợi ích họ nhận được không đáng với thông tin họ cung cấp thêm. Có nhiều cách để giúp người dùng cảm thấy thoải mái hơn khi sử dụng ứng dụng. Bạn có thể giảm tỷ lệ từ chối nếu thực hiện các bước được nêu trong phần này. Tuy nhiên, bạn không nên kỳ vọng tỷ lệ từ chối sẽ tiến đến mức 0, vì người dùng có nhiều nhu cầu cá nhân khác nhau, hơn nữa có một số người dùng không muốn cấp quyền trong bất kỳ trường hợp nào.

Tránh yêu cầu các quyền không cần thiết

Nghiên cứu cho thấy người dùng thích những ứng dụng yêu cầu ít quyền hơn. Việc giữ cho các yêu cầu cấp quyền ở mức tối thiểu cần thiết có thể giúp cải thiện niềm tin của người dùng trong một ứng dụng, và làm tăng số lượt cài đặt. Ngược lại, việc thêm các yêu cầu cấp quyền không cần thiết có thể ảnh hưởng tiêu cực đến khả năng xuất hiện của ứng dụng trên Cửa hàng Play. Nếu không cần thiết phải có quyền cụ thể, bạn có thể giảm số lượng yêu cầu cấp quyền của ứng dụng thông qua các phương thức thay thế. Một số phương pháp phổ biến được nêu trong Các phương pháp hay nhất về quyền cho ứng dụng.

Hiện yêu cầu cấp quyền trong ngữ cảnh

Những quyền không quan trọng ít trực quan hơn có thể hưởng lợi nhờ việc giải thích theo bối cảnh cụ thể. Làm như vậy sẽ giúp người dùng hiểu rõ hơn về giá trị bắt nguồn từ quyền này. Hình 1 cho thấy một ví dụ về giải thích cho người dùng trong ngữ cảnh.

Hình 1. Giải thích yêu cầu cấp quyền theo ngữ cảnh

Người dùng hiểu rõ hơn về tuyên bố giá trị khi ứng dụng yêu cầu quyền trong bối cảnh của chức năng liên quan. Việc hiểu rõ hơn có thể thuyết phục thêm nhiều người dùng cấp yêu cầu quyền.

Để biết thêm thông tin các nguyên tắc phù hợp về cách hướng dẫn người dùng và yêu cầu cấp quyền, vui lòng xem mẫu thiết kế Material Design cho quyền.

Giải thích vì sao ứng dụng của bạn cần quyền đó

Hãy cân nhắc việc bắt đầu bằng cách yêu cầu quyền trong bối cảnh cụ thể: Việc cung cấp nội dung giải thích cho các quyền ít trực quan hơn sẽ giúp người dùng hiểu hơn về quyền đó. Phương thức tiện ích shouldShowRequestPermissionRationale() sẽ trả về giá trị true nếu người dùng đã từ chối yêu cầu trước đó. Ứng dụng của bạn có thể sử dụng phương thức này để xác định thời điểm hiện nội dung giải thích.

Bạn có thể xem thêm thông tin chi tiết về cách hiển thị văn bản giải thích trong phần Yêu cầu quyền cho ứng dụng.