นอกเหนือไปจากข้อกำหนดที่อธิบายไว้ในการสร้างแอปที่พักไว้สำหรับ Android Automotive OS ก็มี ข้อกำหนดเพิ่มเติมเฉพาะสำหรับเบราว์เซอร์ที่มีรายละเอียดอยู่ในหน้านี้
อนุญาตให้ผู้ใช้บล็อกการเข้าถึงข้อมูลที่ละเอียดอ่อน
รถยนต์ Android Automotive OS มักมีการแชร์ ซึ่งต่างจากอุปกรณ์ Android หลายรุ่น อุปกรณ์ เพื่อให้ผู้ใช้ปกป้องข้อมูลที่ละเอียดอ่อนของตนเองได้ เช่น รหัสผ่านและข้อมูลการชำระเงิน เบราว์เซอร์ที่สร้างขึ้นสำหรับ Android Automotive OS ต้องไม่บันทึกหรืออนุญาตให้เข้าถึงรหัสผ่านหรือข้อมูลการชำระเงิน เว้นแต่ ผู้ใช้สามารถบล็อกการเข้าถึงรหัสผ่านโดยใช้การล็อกโปรไฟล์ การตรวจสอบสิทธิ์จะทำได้โดยใช้ข้อมูลเข้าสู่ระบบของอุปกรณ์หรือโดย การสร้างระบบการตรวจสอบสิทธิ์ภายในแอปของคุณ
นอกจากนี้ ก่อนที่จะซิงค์ข้อมูลที่ละเอียดอ่อน เบราว์เซอร์ที่สร้างขึ้นมาสำหรับ 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
การดำเนินการผ่าน Intent
Kotlin
context.startActivity(Intent(Settings.ACTION_SECURITY_SETTINGS))
Java
context.startActivity(new Intent(Settings.ACTION_SECURITY_SETTINGS))
แจ้งให้ผู้ใช้ตรวจสอบสิทธิ์
หากต้องการแจ้งให้ผู้ใช้ตรวจสอบสิทธิ์ คุณสามารถใช้ BiometricPrompt
API เป็น
ตามที่อธิบายไว้ในแสดงกล่องโต้ตอบการตรวจสอบสิทธิ์ด้วยข้อมูลไบโอเมตริก