ก่อนที่จะเพิ่มการลงชื่อเข้าใช้ One Tap ในแอป ให้ตั้งค่า Google API และโปรเจ็กต์ Android
ตั้งค่าโปรเจ็กต์คอนโซล Google APIs
- เปิดโปรเจ็กต์ในคอนโซล API หรือสร้างโปรเจ็กต์หากยังไม่มี
- ในหน้าความยินยอมของ OAuth ให้ตรวจสอบว่าข้อมูลทั้งหมดครบถ้วนและถูกต้อง โดยเฉพาะอย่างยิ่ง โปรดระบุ URL นโยบายความเป็นส่วนตัวและข้อกําหนดในการให้บริการของแอป
- ในหน้าข้อมูลเข้าสู่ระบบ ให้สร้างรหัสไคลเอ็นต์ของ Android สําหรับแอปของคุณหากยังไม่มี คุณจะต้องระบุชื่อแพ็กเกจและลายเซ็น SHA-1 ของแอป
- ในหน้าข้อมูลเข้าสู่ระบบ ให้สร้างรหัสไคลเอ็นต์ของเว็บแอปพลิเคชันหากคุณยังไม่มีรหัสไคลเอ็นต์ ปล่อยช่องต้นทาง JavaScript ที่ได้รับอนุญาตและ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตว่างไว้ได้ รหัสไคลเอ็นต์นี้แสดงถึง เซิร์ฟเวอร์แบ็กเอนด์การตรวจสอบสิทธิ์ของคุณ (คุณจะใช้รหัสไคลเอ็นต์นี้เมื่อเรียก Google API จากเซิร์ฟเวอร์ แต่ต้องไม่ใช้แม้ว่าจะทําก็ตาม)
รวมทรัพยากร Dependency ในโปรเจ็กต์ Android
- ในไฟล์
build.gradle
ระดับโปรเจ็กต์ อย่าลืมใส่ที่เก็บ Maven ของ Google (google()
) ทั้งในส่วนbuildscript
และallprojects
เพิ่มทรัพยากร Dependency สําหรับไลบรารีการตรวจสอบสิทธิ์ของบริการ Google Play ไปยังไฟล์บิลด์ของโมดูล (ระดับแอป) (โดยทั่วไปคือ
app/build.gradle
) ดังนี้apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:20.4.1' }
ไม่บังคับ: เชื่อมโยงแอปกับเว็บไซต์ของคุณ
หากคุณมีเว็บไซต์ที่แชร์แบ็กเอนด์ในการลงชื่อเข้าใช้ของแอป ให้สร้างและเผยแพร่ไฟล์ลิงก์เนื้อหาดิจิทัล เพื่อให้ผู้ใช้ที่ลงชื่อเข้าใช้ในแพลตฟอร์มหนึ่งสามารถลงชื่อเข้าใช้อีกแพลตฟอร์มหนึ่งได้อย่างง่ายดาย