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

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

ตั้งค่าโปรเจ็กต์คอนโซล 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 (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.7.0'
    }
    

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

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

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

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