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

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

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

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

รวม Dependency ไว้ในโปรเจ็กต์ Android

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

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

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

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

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

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