0Pricing
Android Academy · บทเรียน

แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว

ขอเฉพาะสิทธิ์ที่จำเป็นจริง ๆ

แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว เป็นบทเรียน Android Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Android Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Android Academy มีบทเรียนทั้งหมด 4 บทเรียน

แนวทางปฏิบัติที่ดีด้านความเป็นส่วนตัว

สิทธิ์เป็นข้อตกลงด้านความไว้วางใจระหว่างคุณกับผู้ใช้ รวมถึงกับ Play Store หลักการสำคัญนั้นเรียบง่าย: ขอให้น้อยที่สุด ขอให้ช้าที่สุดเท่าที่ทำได้ และอธิบายเหตุผลให้ชัดเจน

ขอสิทธิ์เท่าที่จำเป็น

ตรวจสอบสิทธิ์ทุกรายการที่คุณประกาศไว้ หากฟีเจอร์ทำงานได้โดยไม่ต้องใช้สิทธิ์ ให้ลบสิทธิ์นั้นออก สิทธิ์อันตรายที่น้อยลงหมายถึงการติดตั้งที่มากขึ้น การถอนการติดตั้งที่น้อยลง และการตรวจสอบจาก Play ที่ราบรื่นขึ้น

เลือกตัวเลือกที่ละเอียดอ่อนน้อยกว่า

บ่อยครั้งจะมีทางเลือกที่หยาบกว่าหรือปลอดภัยกว่า ให้เลือก ACCESS_COARSE_LOCATION แทนตำแหน่งที่แม่นยำเมื่อเพียงตำแหน่งโดยประมาณก็เพียงพอ และเลือกตัวเลือกภาพถ่ายของระบบแทนการเข้าถึงสื่อแบบครอบคลุม

ใช้ตัวเลือกของระบบแทนสิทธิ์

งานหลายอย่างไม่ต้องใช้สิทธิ์เลย ตัวเลือกภาพถ่าย ตัวเลือกเอกสาร และตัวเลือกผู้ติดต่อของระบบจะส่งคืนเฉพาะสิ่งที่ผู้ใช้เลือก โดยไม่ต้องใช้สิทธิ์ขณะทำงาน

val pickMedia = rememberLauncherForActivityResult(
    ActivityResultContracts.PickVisualMedia()
) { uri -> /* user-selected image, no permission needed */ }

pickMedia.launch(
    PickVisualMediaRequest(ActivityResultContracts.PickVisualMedia.ImageOnly)
)

ขอสิทธิ์ตามบริบท

ขอสิทธิ์ในจังหวะที่ผู้ใช้เริ่มใช้ฟีเจอร์นั้นพอดี ไม่ใช่ตอนเปิดแอป คำขอที่เกิดขึ้น "ตามบริบท" และอยู่ถัดจากการกระทำที่ชัดเจนจะมีอัตราการอนุมัติสูงกว่ามากและให้ความรู้สึกเคารพผู้ใช้

อธิบายก่อนขอ

หากเหตุผลยังไม่ชัดเจน ให้แสดงหน้าคำอธิบายเหตุผลสั้น ๆ ก่อน บอกผู้ใช้ว่าจะได้รับประโยชน์อะไร จากนั้นจึงเรียกกล่องโต้ตอบของระบบ เพื่อให้ผู้ใช้ตัดสินใจอย่างมีข้อมูล

ลดความสามารถลงอย่างเหมาะสม

ออกแบบทุกฟีเจอร์ให้ยังทำงานได้ แม้ความสามารถจะลดลงเมื่อสิทธิ์ถูกปฏิเสธ หน้าจอแผนที่อาจแสดงพื้นที่เริ่มต้น ส่วนแอปแชตอาจให้ผู้ใช้เลือกภาพถ่ายด้วยตนเอง

การอนุมัติครั้งเดียวและตำแหน่งโดยประมาณ

Android รุ่นใหม่ให้ผู้ใช้อนุมัติตำแหน่งแบบ เฉพาะครั้งนี้ หรือแบบ โดยประมาณ ได้ ให้ตรวจสอบสิทธิ์อีกครั้งเสมอเมื่อต้องใช้งาน เพราะการอนุมัติครั้งเดียวจะหมดอายุเมื่อแอปออกจากเบื้องหน้า

หลีกเลี่ยงการรวมคำขอสิทธิ์

อย่าขอสิทธิ์จำนวนมากตั้งแต่ต้น "เผื่อไว้ก่อน" ให้ขอแต่ละรายการเมื่อผู้ใช้ใช้ฟีเจอร์ที่เกี่ยวข้อง การรวมคำขอทำให้ดูน่าสงสัยและบั่นทอนความไว้วางใจ

เปิดเผยข้อมูลในหน้ารายการแอป

Play Console กำหนดให้มีส่วนความปลอดภัยของข้อมูล และต้องมีคำชี้แจงสำหรับสิทธิ์ที่ละเอียดอ่อน ตรวจสอบให้แน่ใจว่าการทำงานภายในแอปตรงกับสิ่งที่คุณประกาศต่อสาธารณะ

ทดสอบเส้นทางเมื่อถูกปฏิเสธ

ทดสอบแอปโดยปฏิเสธสิทธิ์ทุกประเภทเสมอ รวมถึงการปฏิเสธถาวร แอปต้องยังใช้งานได้และต้องไม่ขัดข้อง นี่เป็นทั้งข้อกำหนดด้านประสบการณ์ผู้ใช้และนโยบาย

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความเข้าใจเกี่ยวกับแนวทางปฏิบัติที่ดีด้านความเป็นส่วนตัว

สรุปทบทวน

คุณได้เรียนรู้แนวทางปฏิบัติที่ดีด้านความเป็นส่วนตัวดังนี้:

  • ขอสิทธิ์เท่าที่จำเป็น และเลือกตัวเลือกที่ละเอียดอ่อนน้อยกว่า
  • ใช้ตัวเลือกของระบบเพื่อหลีกเลี่ยงการใช้สิทธิ์โดยสิ้นเชิง
  • ขอสิทธิ์ตามบริบท อธิบายก่อน และลดความสามารถลงอย่างเหมาะสมเมื่อถูกปฏิเสธ
  • ตรวจสอบการอนุมัติครั้งเดียวซ้ำ และเปิดเผยข้อมูลอย่างโปร่งใสในหน้ารายการแอปบน Play

คุณเรียนจบหลักสูตรสิทธิ์แล้ว

คำถามที่พบบ่อย

บทเรียน “แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Android Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Android Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว”

ขอเฉพาะสิทธิ์ที่จำเป็นจริง ๆ คุณปฏิบัติ Android Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Android Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Android Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Android Academy นี้ได้ไหม

ได้ บทเรียน Android Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. รูปแบบสิทธิ์ของ Android
  2. การขอสิทธิ์ใน Compose
  3. การจัดการการปฏิเสธและเหตุผล
  4. แนวทางปฏิบัติที่ดีที่สุดด้านความเป็นส่วนตัว
← กลับไปที่ Android Academy