การติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ของ Credential Manager ช่วยให้คุณกำหนดค่าประสบการณ์การลงชื่อสมัครใช้และการลงชื่อเข้าใช้ได้ Credential Manager ช่วยลดความซับซ้อนในการตรวจสอบสิทธิ์ พร้อมทั้งรับประกันการแชร์โปรไฟล์ที่ปลอดภัยและขั้นตอนการลงชื่อสมัครใช้ที่สอดคล้องกันทั่วทั้งระบบนิเวศของ Android ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ช่วยให้ผู้ใช้สามารถใช้บัญชี Google เพื่อลงชื่อเข้าใช้และให้ความยินยอมในการแชร์ข้อมูลโปรไฟล์กับแอปของคุณอย่างปลอดภัย
ลักษณะการทำงานข้ามแพลตฟอร์มของฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ช่วยให้คุณมอบสิทธิ์ลงชื่อเข้าใช้สำหรับแอปในอุปกรณ์ต่างๆ ทั้ง Android, iOS และเว็บได้
คู่มือนี้จะอธิบายหัวข้อต่อไปนี้
- ประโยชน์ของฟีเจอร์ลงชื่อเข้าใช้ด้วย Google
- หลักเกณฑ์เกี่ยวกับอินเทอร์เฟซผู้ใช้
- ข้อกำหนดเบื้องต้นสำหรับการติดตั้งใช้งาน
คู่มือนี้จะถือว่าคุณคุ้นเคยกับแนวคิดต่อไปนี้แล้ว
ประโยชน์ของฟีเจอร์ลงชื่อเข้าใช้ด้วย Google
การใช้ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google เป็นกลไกการตรวจสอบสิทธิ์สำหรับแอปมีประโยชน์ดังต่อไปนี้
- ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ช่วยให้มั่นใจได้ว่าผู้ใช้ได้ลงชื่อเข้าใช้บัญชี Google เมื่อเร็วๆ นี้ นอกจากนี้ โทเค็นรหัส Google ของผู้ใช้อาจมีข้อมูลเกี่ยวกับครั้งล่าสุดที่ผู้ใช้ตรวจสอบสิทธิ์ด้วยบัญชี Google ในอุปกรณ์ ระบบการจัดการบัญชีสามารถใช้ข้อมูลนี้เป็นตัวบ่งชี้เพื่อประกอบการตัดสินใจเกี่ยวกับความปลอดภัยของบัญชี
- การติดตั้งใช้งาน Bottom Sheet รองรับการลงชื่อเข้าใช้โดยอัตโนมัติ ซึ่งจะนำขั้นตอนการลงชื่อเข้าใช้ด้วยตนเองออกไปสำหรับผู้ใช้ที่กลับมาซึ่งให้สิทธิ์แอปแล้ว
- ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google รองรับการตรวจสอบสิทธิ์ข้ามแพลตฟอร์ม
ความเข้ากันได้ของเวอร์ชัน
การติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ของ Credential Manager จะทำงานในอุปกรณ์ที่ใช้ Android 4.4 (ระดับ API 19) ขึ้นไป
หลักเกณฑ์เกี่ยวกับอินเทอร์เฟซผู้ใช้
เมื่อรวมฟีเจอร์ลงชื่อเข้าใช้ด้วย Google เราขอแนะนำให้คุณใช้อินเทอร์เฟซผู้ใช้ทั้ง 2 แบบต่อไปนี้
- UI ของ Bottom Sheet ซึ่งอาจรวมถึงตัวเลือกการลงชื่อเข้าใช้อื่นๆ เช่น พาสคีย์และรหัสผ่านด้วย
- ปุ่ม "ลงชื่อเข้าใช้ด้วย Google" ที่โดดเด่น
เราขอแนะนำให้คุณใช้อินเทอร์เฟซทั้ง 2 แบบด้วยเหตุผลต่อไปนี้
- Bottom Sheet เป็น UI ที่ผู้ใช้ปิดได้ ส่วนปุ่มเป็นองค์ประกอบ UX แบบถาวร ปุ่มนี้ช่วยให้ผู้ใช้เริ่มขั้นตอนการตรวจสอบสิทธิ์ใหม่ได้โดยไม่ต้องรีสตาร์ทแอปหากปิด Bottom Sheet ไป
- Bottom Sheet จะไม่รวมบัญชีที่ต้องมีการตรวจสอบสิทธิ์อีกครั้ง แต่ขั้นตอนของปุ่มจะช่วยให้ผู้ใช้เข้าถึงบัญชีเหล่านี้ได้
- หากไม่มีบัญชี Google ในอุปกรณ์ UI ของ Bottom Sheet จะไม่ปรากฏ อย่างไรก็ตาม ปุ่มนี้จะช่วยให้ผู้ใช้เพิ่มบัญชีใหม่ลงในอุปกรณ์ได้
ใช้ UI ของ Bottom Sheet
UI ของ Bottom Sheet ของ Credential Manager จะผสานรวมอยู่ภายใน Credential Manager API คุณไม่จำเป็นต้องสร้างอินเทอร์เฟซผู้ใช้ของคุณเองเพื่อใช้ UI ของ Bottom Sheet
การใช้ UI ของ Bottom Sheet ช่วยให้ผู้ใช้ได้รับประสบการณ์การตรวจสอบสิทธิ์ที่สอดคล้องกันในฟีเจอร์ลงชื่อเข้าใช้ด้วย Google, พาสคีย์ และรหัสผ่าน
ใช้ปุ่มลงชื่อเข้าใช้ด้วย Google
ปุ่มลงชื่อเข้าใช้ด้วย Google จะแสดงตัวเลือกที่ชัดเจนให้ผู้ใช้ใช้บัญชี Google เพื่อลงชื่อสมัครใช้และลงชื่อเข้าใช้แอปของคุณ
ข้อกำหนดเบื้องต้นในการใช้ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google
หากต้องการใช้ฟีเจอร์ลงชื่อเข้าใช้ด้วย Google ให้ตั้งค่าต่อไปนี้ให้เสร็จสมบูรณ์
กำหนดค่า Google Auth Platform: ดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าโปรเจ็กต์ Google Cloud ได้ที่หัวข้อเริ่มต้นใช้งาน Google Auth Platform
ทำการยืนยันแบรนด์ให้เสร็จสมบูรณ์: แบรนด์ของคุณต้องได้รับการยืนยันเพื่อให้ชื่อแอปปรากฏต่อผู้ใช้ในหน้าจอขอความยินยอมในการลงชื่อเข้าใช้ด้วย Google ดูข้อมูลเพิ่มเติมเกี่ยวกับการยืนยันแบรนด์ได้ที่ศูนย์ช่วยเหลือเกี่ยวกับการยืนยันแอป OAuth และส่งแอปเพื่อรับการยืนยันแบรนด์
ดูเพิ่มเติม
กรณีศึกษา: