เกี่ยวกับการลงชื่อเข้าใช้ด้วย Google

การติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย 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, พาสคีย์ และรหัสผ่าน

UI การเลือกข้อมูลเข้าสู่ระบบของ Bottom Sheet ของ Credential Manager
UI การเลือกข้อมูลเข้าสู่ระบบของ Bottom Sheet ของ Credential Manager

ใช้ปุ่มลงชื่อเข้าใช้ด้วย Google

ปุ่มลงชื่อเข้าใช้ด้วย Google จะแสดงตัวเลือกที่ชัดเจนให้ผู้ใช้ใช้บัญชี Google เพื่อลงชื่อสมัครใช้และลงชื่อเข้าใช้แอป

ปุ่มลงชื่อเข้าใช้ด้วย Google
ปุ่มลงชื่อเข้าใช้ด้วย Google

ข้อกำหนดเบื้องต้นในการติดตั้งใช้งานฟีเจอร์ลงชื่อเข้าใช้ด้วย Google

หากต้องการใช้การลงชื่อเข้าใช้ด้วย Google ให้ตั้งค่าต่อไปนี้ให้เสร็จสมบูรณ์

ดูเพิ่มเติม

กรณีศึกษา: