เครื่องมือจัดการข้อมูลเข้าสู่ระบบช่วยลดความซับซ้อนในการตรวจสอบสิทธิ์ทั่วทั้งระบบนิเวศ Android โดยจะมอบประสบการณ์การใช้งานที่สอดคล้องกันสำหรับผู้ใช้และ API แบบรวม สำหรับนักพัฒนาแอปในการใช้พาสคีย์ รหัสผ่าน และกลไกการลงชื่อเข้าใช้แบบรวม เช่น ลงชื่อเข้าใช้ด้วย Google แม้ว่าอินเทอร์เฟซการเขียนโปรแกรมหลัก จะยังคงสอดคล้องกันในอุปกรณ์รูปแบบต่างๆ แต่ละรูปแบบก็มีข้อควรพิจารณาเกี่ยวกับ UI และ UX ที่ไม่เหมือนกัน การติดตั้งใช้งานที่ประสบความสำเร็จต้องมีการปรับโฟลว์การตรวจสอบสิทธิ์ของแอปให้เข้ากับวิธีการป้อนข้อมูล ขนาดหน้าจอ และบริบทของผู้ใช้ของอุปกรณ์แต่ละเครื่อง
คำแนะนำนี้จะให้ภาพรวมของวิธีติดตั้งใช้งานเครื่องมือจัดการข้อมูลเข้าสู่ระบบใน รูปแบบต่างๆ ของ Android โดยเน้นข้อควรพิจารณาที่สำคัญและลิงก์ไปยัง เอกสารประกอบที่ละเอียดกว่า
อุปกรณ์เคลื่อนที่
อุปกรณ์เคลื่อนที่ ซึ่งรวมถึงโทรศัพท์ แท็บเล็ต และอุปกรณ์พับได้ เป็นเป้าหมายที่พบบ่อยที่สุดสำหรับการพัฒนา Android การใช้งาน Credential Manager มาตรฐานเหมาะกับอุปกรณ์เหล่านี้ ซึ่งมักจะมีหน้าจอสัมผัสและแป้นพิมพ์ในตัว ประสบการณ์ของผู้ใช้ในรูปแบบอุปกรณ์นี้ เป็นพื้นฐานที่คุณใช้ปรับให้เหมาะกับอุปกรณ์อื่นๆ โฟลว์การตรวจสอบสิทธิ์ ควรเหมาะกับรูปแบบฮาร์ดแวร์และใช้ความสามารถทั้งหมดของ พื้นที่หน้าจอและวิธีการป้อนข้อมูลของอุปกรณ์
Wear OS
อุปกรณ์ Wear OS มีลักษณะเป็นหน้าจอขนาดเล็กและมีข้อจำกัดในการป้อนข้อมูลในอุปกรณ์ การติดตั้งใช้งานพาสคีย์ของ Credential Manager จะมอบสภาพแวดล้อมที่ปลอดภัย ให้ผู้ใช้ลงชื่อเข้าใช้แอปได้โดยไม่ต้องใช้โทรศัพท์ที่จับคู่และเชื่อมต่อ ไว้ และไม่ต้องจำรหัสผ่าน
API สำหรับ Wear OS เหมือนกับ API สำหรับอุปกรณ์เคลื่อนที่ คุณจึงนำการผสานรวมที่มีอยู่สำหรับอุปกรณ์เคลื่อนที่มาใช้ซ้ำได้ นอกเหนือจากพาสคีย์ การลงชื่อเข้าใช้ด้วย Google และรหัสผ่านที่มี เครื่องมือจัดการข้อมูลเข้าสู่ระบบแล้ว คุณยังใช้วิธีการตรวจสอบสิทธิ์อื่นๆ ได้ด้วย ซึ่งรวมถึงการแชร์โทเค็นเลเยอร์ข้อมูล, OAuth หรือโซลูชันที่มีอยู่ คุณใช้ข้อมูลเหล่านี้เป็นข้อมูลสำรองได้ในขณะที่เปลี่ยนผู้ใช้ไปใช้เครื่องมือจัดการข้อมูลเข้าสู่ระบบ หรือในกรณีของ การแชร์โทเค็นใน Data Layer คุณสามารถใช้เป็นโซลูชันระยะยาวได้
อินเทอร์เฟซผู้ใช้ในอุปกรณ์ Wear OS มีดังนี้


ดูคำแนะนำในการติดตั้งใช้งานโดยละเอียดและตัวอย่างโค้ดได้ในแหล่งข้อมูลต่อไปนี้
- การตรวจสอบสิทธิ์ในอุปกรณ์ที่สวมใส่ได้
- คำแนะนำในการออกแบบ UI สำหรับ Wear OS
- ตัวอย่าง Credential Manager ของ Wear
Android XR
Android XR ซึ่งรวมถึงเทคโนโลยีความจริงเสมือน (VR) และเทคโนโลยีความจริงเสริม (AR) จะแสดงผลแอปในพื้นที่ 3 มิติ การป้อนข้อมูลของผู้ใช้แตกต่างจากอุปกรณ์ฟอร์มแฟกเตอร์อื่นๆ โดยอาศัยการป้อนข้อมูลตามธรรมชาติ เช่น ท่าทางมือ
การปรับ Credential Manager สำหรับ XR หมายถึงการออกแบบ UI การตรวจสอบสิทธิ์ใหม่ ไม่ว่าจะเป็นด้วยพาสคีย์ รหัสผ่าน หรือวิธีการลงชื่อเข้าใช้แบบรวมศูนย์ สำหรับ พื้นที่ 3 มิติ เช่น พรอมต์การตรวจสอบสิทธิ์จะปรากฏในแผงลอย และ ผู้ใช้จะเลือกโดยใช้ท่าทางมือ นอกจากนี้ คุณยังต้องพิจารณาข้อกำหนดเบื้องต้นเกี่ยวกับฮาร์ดแวร์หรือซอฟต์แวร์ที่เฉพาะเจาะจงสำหรับอุปกรณ์ XR เป้าหมายด้วย
ความท้าทายด้านการออกแบบที่สำคัญคือการสร้างประสบการณ์การตรวจสอบสิทธิ์ที่ใช้งานง่ายและปลอดภัยภายในสภาพแวดล้อม VR หรือ AR นอกจากนี้ คุณยังต้องพิจารณาวิธีจัดการ ข้อมูลประจำตัวในสถานการณ์ XR แบบผู้ใช้หลายราย ซึ่งผู้ใช้หลายคนอาจใช้อุปกรณ์ เดียวกัน
การใช้เครื่องมือจัดการข้อมูลเข้าสู่ระบบสำหรับ Android XR มีข้อกำหนดดังนี้
- ระดับ API ขั้นต่ำ:
minSdkVersion
34 ขึ้นไป - เวอร์ชัน GMS: เหมือนกับที่ต้องใช้สำหรับแอปบนอุปกรณ์เคลื่อนที่
- โปรแกรมจำลอง:
- อิมเมจระบบของโปรแกรมจำลองขั้นต่ำ
- macOS: การแก้ไขอิมเมจระบบ Google Play XR ARM 64 v8a เวอร์ชัน 7
- Windows: Google Play XR Intel x86_64 Atom System Image Revision 7
- โปรแกรมจำลองเวอร์ชันที่ใหม่กว่า 35.6.11 เสถียร
- อิมเมจระบบของโปรแกรมจำลองขั้นต่ำ
ประสบการณ์การลงชื่อเข้าใช้บน XR อาจมีลักษณะดังนี้

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