คีย์เวิร์ด: auto, browser
นอกจากข้อกำหนดที่อธิบายไว้ในสร้างแอปที่หยุดไว้ชั่วคราวสำหรับ Android Automotive OS แล้ว ยังมีข้อกำหนดเพิ่มเติมอีก 2-3 ข้อสำหรับเบราว์เซอร์โดยเฉพาะ ซึ่งระบุไว้อย่างละเอียดในหน้านี้
อนุญาตให้ผู้ใช้บล็อกการเข้าถึงข้อมูลที่ละเอียดอ่อน
ยานพาหนะที่มาพร้อม Android Automotive OS มักจะเป็นอุปกรณ์ที่ใช้ร่วมกัน ซึ่งแตกต่างจากอุปกรณ์ Android จำนวนมาก เพื่อให้ผู้ใช้สามารถปกป้องข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่านและข้อมูลการชำระเงิน เบราว์เซอร์ที่สร้างมาสำหรับระบบปฏิบัติการ Android Automotiveต้องไม่บันทึกหรืออนุญาตให้เข้าถึงรหัสผ่านหรือข้อมูลการชำระเงิน เว้นแต่ผู้ใช้จะบล็อกการเข้าถึงรหัสผ่านได้โดยใช้การล็อกโปรไฟล์ การตรวจสอบสิทธิ์ทำได้โดยใช้ข้อมูลเข้าสู่ระบบของอุปกรณ์หรือสร้างระบบการตรวจสอบสิทธิ์ภายในแอป
นอกจากนี้ ก่อนซิงค์ข้อมูลที่ละเอียดอ่อน เบราว์เซอร์ที่สร้างมาสำหรับ Android Automotive OS ต้องแจ้งให้ผู้ใช้ตรวจสอบสิทธิ์และแสดงข้อความเพื่อแจ้งให้ผู้ใช้ทราบว่าระบบกำลังซิงค์ข้อมูลกับรถยนต์ หากผู้ใช้ไม่ได้ตั้งค่าวิธีการตรวจสอบสิทธิ์ไว้ คุณสามารถแจ้งให้ผู้ใช้ตั้งค่าเมื่อพยายามซิงค์ข้อมูลที่ละเอียดอ่อนได้โดยใช้ข้อมูลเข้าสู่ระบบของอุปกรณ์หรือข้อมูลเข้าสู่ระบบเฉพาะสำหรับแอปของคุณ
ใช้ข้อมูลเข้าสู่ระบบของอุปกรณ์เพื่อตรวจสอบสิทธิ์
ส่วนนี้จะให้คําแนะนําเกี่ยวกับวิธีใช้ข้อมูลเข้าสู่ระบบของอุปกรณ์และ API การตรวจสอบสิทธิ์ของระบบเพื่อให้เป็นไปตามข้อกําหนดด้านข้อมูลที่ละเอียดอ่อนที่อธิบายไว้ก่อนหน้านี้
ตรวจสอบว่ามีการตั้งค่าข้อมูลเข้าสู่ระบบของอุปกรณ์หรือไม่
หากต้องการตรวจสอบว่าผู้ใช้ได้รักษาความปลอดภัยให้กับอุปกรณ์ด้วย PIN, รูปแบบ หรือรหัสผ่านหรือไม่ คุณสามารถใช้เมธอด KeyguardManager::isDeviceSecure
ได้
Kotlin
val keyguardManager = context.getSystemService(KeyguardManager::class.java) val isDeviceSecure = keyguardManager.isDeviceSecure()
Java
KeyguardManager keyguardManager = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE); boolean isDeviceSecure = keyguardManager.isDeviceSecure();
เปิดการตั้งค่าหน้าจอล็อก
หากต้องการลดความยุ่งยากของผู้ใช้ในกรณีที่ต้องตั้งค่าข้อมูลเข้าสู่ระบบของอุปกรณ์ คุณสามารถเปิดหน้าจอความปลอดภัยภายในแอปการตั้งค่าได้โดยใช้การดำเนินการตามเจตนา Settings.ACTION_SECURITY_SETTINGS
Kotlin
context.startActivity(Intent(Settings.ACTION_SECURITY_SETTINGS))
Java
context.startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS))
แจ้งให้ผู้ใช้ตรวจสอบสิทธิ์
หากต้องการแจ้งให้ผู้ใช้ตรวจสอบสิทธิ์ ให้ใช้ BiometricPrompt
API ตามที่อธิบายไว้ในแสดงกล่องโต้ตอบการตรวจสอบสิทธิ์ด้วยข้อมูลไบโอเมตริก