การอัปเดตตำแหน่งใน Android 11

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

สิทธิ์เข้าถึงแบบครั้งเดียว

วันที่
รูปที่ 1 กล่องโต้ตอบของระบบสำหรับตำแหน่งเบื้องหน้า มีตัวเลือกที่ชื่อว่าเฉพาะครั้งนี้

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ระบบจัดการแบบครั้งเดียว สิทธิ์

การเข้าถึงตําแหน่งในเบื้องหลัง

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

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

ขอตำแหน่งในเบื้องหลังแยกต่างหาก

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

การเปลี่ยนแปลงกล่องโต้ตอบสิทธิ์

เปลี่ยนแปลงรายละเอียด

เปลี่ยนชื่อ: BACKGROUND_RATIONALE_CHANGE_ID

รหัสการเปลี่ยนแปลง: 147316723

วิธีสลับ

เมื่อทดสอบความเข้ากันได้ของแอปกับ Android 11 คุณจะเปิดหรือปิดการเปลี่ยนแปลงนี้ได้ โดยใช้คำสั่ง ADB ต่อไปนี้

adb shell am compat enable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME
adb shell am compat disable (147316723|BACKGROUND_RATIONALE_CHANGE_ID) PACKAGE_NAME

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเฟรมเวิร์กความเข้ากันได้และการสลับการเปลี่ยนแปลง โปรดดูที่ การเปลี่ยนแปลงลักษณะการทำงานของแพลตฟอร์มเพื่อทดสอบและแก้ไขข้อบกพร่องใน แอปของคุณ

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

แหล่งข้อมูลเพิ่มเติม

ดูข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงตําแหน่งในเบื้องหลังได้โดยดูรายละเอียดต่อไปนี้ วัสดุ:

วิดีโอ