เริ่มต้นใช้งานการลงชื่อเข้าใช้และลงชื่อสมัครใช้ด้วย 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. เลือกประเภทแอปพลิเคชันเว็บแอปพลิเคชัน

รวมการพึ่งพากันในโครงการ 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'
    }
    

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

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

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

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