คำเตือน: ข้อมูลนี้อยู่ภายใต้ นโยบายข้อมูลผู้ใช้ของ Google โปรดตรวจสอบและปฏิบัติตามนโยบาย หากไม่ดำเนินการดังกล่าวอาจส่งผลให้มีการระงับโครงการหรือการระงับบัญชี

เริ่มต้นใช้งานด้วยการลงชื่อเข้าใช้ด้วย One Tap และการลงชื่อสมัครใช้

ก่อนที่จะเพิ่มการลงชื่อเข้าใช้ One Tap ในแอป ให้ตั้งค่า Google APIs และโปรเจ็กต์ Android

ตั้งค่าโปรเจ็กต์คอนโซล Google API

  1. เปิดโปรเจ็กต์ในคอนโซล API หรือสร้างโปรเจ็กต์หากยังไม่มี
  2. ในหน้าข้อมูลทั้งหมดของ OAuth ให้ตรวจสอบว่าข้อมูลทั้งหมดถูกต้องและครบถ้วน ที่สําคัญคือตรวจสอบว่าคุณได้ระบุ URL ของนโยบายความเป็นส่วนตัวและข้อกําหนดในการให้บริการของแอปแล้ว
  3. ในหน้าข้อมูลเข้าสู่ระบบ ให้สร้างรหัสไคลเอ็นต์ของ Android สําหรับแอปหากยังไม่มีรหัส คุณจะต้องระบุชื่อแพ็กเกจของแอปและลายเซ็น SHA-1
  4. ในหน้า "ข้อมูลรับรอง" ให้สร้างรหัสไคลเอ็นต์ของเว็บแอปพลิเคชัน หากยังไม่มีรหัสดังกล่าว เว้นช่องต้นทางของ JavaScript ที่ได้รับอนุญาตและ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตว่างไว้ ซึ่งรหัสไคลเอ็นต์นี้หมายถึงเซิร์ฟเวอร์แบ็กเอนด์ของการตรวจสอบสิทธิ์ (คุณจะใช้รหัสไคลเอ็นต์นี้เมื่อเรียกใช้ Google APIs จากเซิร์ฟเวอร์ แต่จะต้องใช้แม้ว่าไม่เป็นเช่นนั้น)

รวมทรัพยากร Dependency ในโปรเจ็กต์ Android ของคุณ

  1. ในไฟล์ build.gradle ระดับโปรเจ็กต์ อย่าลืมใส่ที่เก็บ Maven ของ Google (google()) ทั้งในส่วน buildscript และ allprojects
  2. เพิ่มทรัพยากร Dependency สําหรับบริการ Google Play' ไลบรารีการตรวจสอบสิทธิ์ไปยังไฟล์บิลด์ของโมดูล (ระดับแอป) (โดยทั่วไปจะเป็น app/build.gradle) ดังนี้

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:20.2.0'
    }
    

ไม่บังคับ: เชื่อมโยงแอปกับเว็บไซต์

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

ขั้นตอนถัดไป

เพิ่มขั้นตอนการลงชื่อเข้าใช้ด้วย One Tap ลงในแอป