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

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

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

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

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

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

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

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

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

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

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