ขอสิทธิ์ระหว่างรันไทม์อย่างเหมาะสม (ใน Android 6.0 ขึ้นไป)
อย่าลืมขอสิทธิ์ในเวลาที่เหมาะสมและให้ข้อมูลแก่ผู้ใช้อย่างครบถ้วนเกี่ยวกับความจำเป็นในการขอสิทธิ์
เหตุใดจึงใช้งานได้ดี
การขอสิทธิ์ที่ไม่เหมาะสม ในแบบที่ผู้ใช้ไม่เข้าใจอย่างชัดเจน อาจทำให้ผู้ใช้ปฏิเสธที่จะให้สิทธิ์ ซึ่งอาจทำให้แอปไม่สามารถส่งมอบฟีเจอร์ตามที่ตั้งใจให้ผู้ใช้ได้ ในกรณีที่แย่ที่สุด คำขอสิทธิ์ที่ดูแย่อาจทำให้ผู้ใช้สูญเสียความเชื่อมั่นในแอปและถอนการติดตั้งไปเลยก็ได้
โปรดทำตามแนวทางปฏิบัติที่ดีที่สุดสำหรับการขอสิทธิ์ ผู้ใช้จะได้เชื่อมั่นว่าแอปส่งคำขอที่ถูกต้อง และทราบว่าต้องจัดการข้อมูลหรือฟังก์ชันที่มีสิทธิ์เข้าถึงด้วยความระมัดระวัง ซึ่งจะเพิ่มโอกาสในการให้สิทธิ์ที่แอปต้องใช้ และยังคงมีส่วนร่วมต่อไปหลังจากที่ได้ใช้ฟีเจอร์ของแอปตามที่้ต้องการแล้ว
แนวทางปฏิบัติที่ดีที่สุด
- ให้ข้อมูลผู้ใช้ก่อนจะขอสิทธิ์ โดยเฉพาะอย่างยิ่งหากการใช้สิทธิ์นั้นไม่ชัดเจน ฟีเจอร์ที่ต้องใช้สิทธิ์ควรระบุประโยชน์ที่ชัดเจนสำหรับคำขอสิทธิ์
- คอยตรวจสอบว่าผู้ใช้ให้สิทธิ์แล้วหรือยังก่อนพยายามใช้สิทธิ์นั้น ผู้ใช้สามารถเพิกถอนสิทธิ์ได้ทุกเมื่อผ่าน "การตั้งค่า" ของระบบ
- ยืนยันประโยชน์ที่จะได้จากการให้สิทธิ์ทันทีเพราะนั่นทำให้ผู้ใช้เชื่อมั่นและแน่ใจว่าการขอสิทธิ์นี้ถูกต้องและมีความจำเป็น
- ช่วยผู้ใช้ยกเลิกการปฏิเสธสิทธิ์ ในกรณีที่ผู้ใช้เลือกตัวเลือก "ไม่ต้องถามอีก" ให้แจ้งให้ผู้ใช้ไปยังการตั้งค่าแอปหากต้องการให้สิทธิ์