เริ่มต้นใช้งานการลงชื่อเข้าใช้และลงชื่อสมัครใช้ด้วย 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:21.2.0'
    }
    

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

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

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

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