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