ตั้งค่าการเช็คอิน
การตั้งค่าการลงชื่อเข้าใช้จะกำหนดข้อมูลการลงชื่อเข้าใช้ที่ใช้โดย App IDs.
Note
- เพื่อกำหนดค่าการลงชื่อเข้าใช้ โปรเจกต์และ App ID จะต้องลงทะเบียนแล้ว คุณสามารถลงทะเบียนโปรเจกต์และ App ID ได้ใน App Center สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ App Center.
หน้าจอหลักการตั้งค่าการเข้าสู่ระบบ¶
- เลือกโปรเจกต์: แสดงเฉพาะโปรเจกต์ที่อยู่ในสถานะการพัฒนาหรือสถานะที่ใช้งานอยู่ ตามที่ตั้งค่าใน App Center.
- App ID: แสดงรายการ App ID ที่เชื่อมโยงกับโปรเจกต์ โดยแสดงสถานะเช่น กำลังพัฒนา, ใช้งาน, ไม่ได้ใช้งาน, หรือบริการสิ้นสุดแล้ว เครื่องหมายอัศเจรีย์ (!) แสดงถึง App ID ที่มีการตั้งค่าการลงทะเบียนหรือการลงชื่อเข้าใช้ที่รอดำเนินการ.
- รีเซ็ต: คืนค่ากลับไปยังการตั้งค่าที่มีอยู่ หากการตั้งค่าถูกบันทึกไว้ในเซิร์ฟเวอร์ จะย้อนกลับไปยังเวอร์ชันที่บันทึกไว้.
- ประวัติการเปลี่ยนแปลง: แสดงประวัติการเปลี่ยนแปลงของเมนูการตั้งค่าการลงชื่อเข้าใช้.
ขั้นตอนการตั้งค่าการลงชื่อเข้าใช้¶
การตั้งค่าการลงชื่อเข้าใช้ประกอบด้วยสามขั้นตอน: การเลือกประเภทการลงชื่อเข้าใช้, การจัดเรียงลำดับการลงชื่อเข้าใช้, และการลงทะเบียนกุญแจการตรวจสอบสิทธิ์.
- เลือกวิธีการเข้าสู่ระบบ
- ประเภทการเข้าสู่ระบบที่รองรับจะแสดงโดยอัตโนมัติตาม OS ที่ลงทะเบียนกับ App ID ใน App Center เลือกประเภทการเข้าสู่ระบบที่คุณต้องการเปิดใช้งาน
- จัดเรียงลำดับการเข้าสู่ระบบ
- ลากและปรับลำดับของประเภทการเข้าสู่ระบบที่เลือกตามความต้องการของโครงการ
- ลงทะเบียนคีย์การตรวจสอบสิทธิ์
- คัดลอกคีย์การตรวจสอบสิทธิ์ที่จัดเตรียมโดยแต่ละร้านค้าและวางลงในหน้าการตั้งค่าการเข้าสู่ระบบ โปรดทราบว่าไม่วิธีการเข้าสู่ระบบทั้งหมดต้องลงทะเบียนคีย์การตรวจสอบสิทธิ์ในเมนูการตั้งค่าการเข้าสู่ระบบ; บางวิธีต้องลงทะเบียนโดยตรงใน Hive SDK คำแนะนำโดยละเอียดสำหรับการลงทะเบียนคีย์การตรวจสอบสิทธิ์สำหรับแต่ละร้านค้าจะถูกจัดเตรียมไว้ด้านล่าง
Note
กรุณาตรวจสอบว่า IdP ที่คุณต้องการใช้รองรับเวอร์ชัน SDK ของ Hive ที่ใช้หรือไม่
ประเภทการลงชื่อเข้าใช้ที่รองรับ¶
การตั้งค่าการลงชื่อเข้าใช้ต้องได้รับการกำหนดค่าแยกกันสำหรับแต่ละโครงการที่เชื่อมโยงกับ App ID และการกำหนดค่าขึ้นอยู่กับระบบปฏิบัติการที่ลงทะเบียนใน App Center.
มือถือ (Android, iOS)¶
มือถือ (Android, iOS): IdP ที่รองรับรวมถึง Google Play, Hive, Google, Facebook และอื่นๆ
-
Android : Google Play, Hive, Google, Facebook, QQ, VK, WeChat, Apple, LINE, Weverse, Huawei, X, Steam
-
iOS : Game Center, Hive, Google, Facebook, QQ, VK, WeChat, Apple, LINE, Weverse, X, Steam
PC (Windows, MacOS)¶
PC (Windows, MacOS): IdP ที่รองรับ ได้แก่ Hive, Google, Facebook และ Apple หาก App ID ถูกตั้งค่าเป็นตลาด Steam ใน App Center การ "ลงชื่อเข้าใช้ด้วย Steam" เป็นสิ่งจำเป็น
เว็บ¶
เว็บ: IdP ที่รองรับรวมถึง Hive, Google, Facebook และ Apple สำหรับการเข้าสู่ระบบเว็บ จะต้องลงทะเบียน Redirect URI ในระหว่างการตั้งค่ากุญแจการรับรองความถูกต้อง
การออกกุญแจร้านค้าและการลงทะเบียนกุญแจการตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
กุญแจการตรวจสอบสิทธิ์ที่ลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้จะไม่รวมกุญแจทั้งหมดที่จัดเตรียมโดย Hive สำหรับการลงชื่อเข้าใช้ สำหรับ IdP ที่ไม่ได้ลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้ ให้ลงทะเบียนใน SDK.
Note
- เมื่อทำการลงทะเบียนคีย์ในเมนูการตั้งค่าการเข้าสู่ระบบ ให้แน่ใจว่าคีย์ร้านค้าของโปรเจกต์เดียวกันถูกลงทะเบียนอย่างสม่ำเสมอในมือถือ, PC, และเว็บ.
ลงชื่อเข้าใช้ด้วย Google Play¶
หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการใช้ Google Play สำหรับการลงชื่อเข้าใช้ โปรดดูคำแนะนำด้านล่างเพื่อรับ Client ID และ Client Secret และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.
กระบวนการออกและลงทะเบียนคีย์ Google Play Console¶
- Google Play Console: ตั้งค่าบริการ Play Games
- เข้าถึง Google Play Console และลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ ไปที่ Play Games Services > Setup & Management > Configuration.
- เลือกโปรเจกต์บริการ Play Games.
- เลือกโปรเจกต์คลาวด์ หากไม่มีโปรเจกต์คลาวด์ ให้คลิก สร้างโปรเจกต์คลาวด์ใหม่.
- คลิก Google Cloud Console เพื่อเปิดหน้าคอนโซล Google Cloud ในป๊อปอัพ สร้างโปรเจกต์ Google Cloud.
- สร้างโปรเจกต์ใน Google Cloud Console
- ตั้งค่าหน้าจอยินยอม OAuth ใน Google Cloud Console
- ไปที่ API & Services > OAuth Consent Screen. เลือก Use Type เป็น "External" และคลิก Create.
- ในการแก้ไขการลงทะเบียนแอป ให้ป้อนชื่อแอป อีเมลสนับสนุนผู้ใช้ และข้อมูลการติดต่อของนักพัฒนา จากนั้นคลิก Save and Continue.
- คลิก Save and Continue โดยไม่มีการตั้งค่าเพิ่มเติมเกี่ยวกับขอบเขต.
- คลิก Save and Continue โดยไม่มีการตั้งค่าผู้ทดสอบเพิ่มเติม.
- ตรวจสอบการตั้งค่าในหน้าสรุปและคลิก Return to Dashboard.
- ไปที่ API & Services > OAuth Consent Screen. เลือก Use Type เป็น "External" และคลิก Create.
-
สร้างข้อมูลประจำตัวผู้ใช้ใน Google Cloud Console
- ไปที่ API & Services > Credentials และคลิก Create Credentials > OAuth Client ID.
- ประเภทแอปพลิเคชัน: Android
- ป้อนประเภทแอป ชื่อ และ SHA-1 certificate fingerprint จากนั้นคลิก Create. ดูที่ Google Play Service Guide
- ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID.
- ประเภทแอปพลิเคชัน: เว็บแอปพลิเคชัน
Note
- ในการใช้ Google Play สำหรับการลงชื่อเข้าใช้ ให้สร้างทั้งประเภทแอปพลิเคชัน Android และ Web เมื่อสร้างข้อมูลประจำตัวของผู้ใช้ ประเภทแอปพลิเคชัน Android เป็นสิ่งจำเป็นสำหรับการกำหนดค่า Hive SDK ขณะที่ประเภทแอปพลิเคชันเว็บจะใช้สำหรับการลงทะเบียนคีย์การตรวจสอบสิทธิ์ในเมนูการตั้งค่าการลงชื่อเข้าใช้。
- ไปที่ API & Services > Credentials และคลิก Create Credentials > OAuth Client ID.
-
ตั้งค่าโครงการคลาวด์ในการตั้งค่าบริการเกมใน Google Play Console
ลงชื่อเข้าใช้ด้วย Google¶
หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการกำหนดค่า Google Sign-in ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Client ID และ Client Secret ของคุณและลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.
กระบวนการออกและลงทะเบียนคีย์ Google Cloud Console¶
- สร้างโปรเจกต์ใน Google Cloud Console
- ตั้งค่าหน้าจอยินยอม OAuth ใน Google Cloud Console
- ไปที่ API & Services > OAuth Consent Screen. เลือกประเภทการใช้งานเป็น "External" และคลิก Create.
- ในการแก้ไขการลงทะเบียนแอป ให้ป้อนชื่อแอป อีเมลสนับสนุนผู้ใช้ และข้อมูลการติดต่อของนักพัฒนา จากนั้นคลิก Save and Continue.
- คลิก Save and Continue โดยไม่ต้องตั้งค่าขอบเขตเพิ่มเติม.
- คลิก Save and Continue โดยไม่ต้องตั้งค่าผู้ใช้ทดสอบเพิ่มเติม.
- ตรวจสอบการตั้งค่าในหน้าสรุปและคลิก Return to Dashboard.
- ไปที่ API & Services > OAuth Consent Screen. เลือกประเภทการใช้งานเป็น "External" และคลิก Create.
- สร้างข้อมูลรับรองผู้ใช้ใน Google Cloud Console
- ไปที่ API & Services > Credentials และคลิก Create Credentials > OAuth Client ID.
- ประเภทแอปพลิเคชัน: Android
- ป้อนประเภทแอป ชื่อ และ SHA-1 certificate fingerprint จากนั้นคลิก Create. ดูคู่มือบริการ Google Play
- ในหน้าต่าง OAuth Client Created ยืนยัน Client ID.
- ประเภทแอปพลิเคชัน: เว็บแอปพลิเคชัน
Note
- ประเภทแอปสำหรับ Android ถูกกำหนดค่าใน Hive SDK.
- ประเภทแอปสำหรับเว็บแอปพลิเคชันจะถูกใช้ในเมนูการตั้งค่าเข้าสู่ระบบสำหรับเว็บ Windows และ MacOS.
- ไปที่ API & Services > Credentials และคลิก Create Credentials > OAuth Client ID.
ลงชื่อเข้าใช้ด้วย Facebook¶
หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการใช้การลงชื่อเข้าใช้ Facebook โปรดดูขั้นตอนด้านล่างเพื่อดึง App ID และ App Secret และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.
กระบวนการออกและลงทะเบียนคีย์ Facebook Developer Site¶
- เข้าถึงและลงชื่อเข้าใช้ Facebook Developer Site
- ตรวจสอบ App ID และ App Secret Code บนหน้าการตั้งค่าแอป
- หมายเหตุ
- ในขณะที่การตั้งค่าต่อไปนี้ไม่จำเป็นต้องลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้ แต่จำเป็นสำหรับการเปิดใช้งาน Facebook Sign-in:
ลงชื่อเข้าใช้ด้วย Apple¶
หน้าจอกรอกคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการใช้การลงชื่อเข้าใช้ Apple บนแพลตฟอร์มอื่นที่ไม่ใช่ iOS ให้ทำตามขั้นตอนด้านล่างเพื่อดึงข้อมูล Bundle ID, Team ID, Key ID และ Private Key จาก App Store Console และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้ หาก Bundle ID ที่กรอกสำหรับคีย์การตรวจสอบสิทธิ์ไม่ตรงกับ App ID ให้กรอก Bundle ID จากเว็บไซต์ Apple Developer.
กระบวนการออกและลงทะเบียนคีย์สำหรับนักพัฒนา Apple¶
- เข้าถึงใบรับรอง ตัวระบุ และโปรไฟล์
- ไปที่เว็บไซต์นักพัฒนา Apple ลงชื่อเข้าใช้ด้วย Apple ID ของคุณ และคลิก "บัญชี" ในเมนูด้านบน ไปที่ใบรับรอง ตัวระบุ และโปรไฟล์
- ยืนยัน Bundle ID
- ยืนยัน Team ID
- Team ID ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันสำหรับบัญชีนักพัฒนา Apple ของคุณ สามารถพบได้ในส่วนสมาชิก
- ยืนยัน Key ID
- ในใบรับรอง ตัวระบุ และโปรไฟล์ ไปที่ส่วนคีย์ ป้อนชื่อคีย์ เลือก "ลงชื่อเข้าใช้ด้วย Apple" และคลิก "ดำเนินการต่อ"
- ในหน้าคอนฟิกคีย์ ให้เลือก App ID ที่จะใช้กับ "ลงชื่อเข้าใช้ด้วย Apple" ในฟิลด์ Primary App ID และคลิก "บันทึก"
- ในหน้าลงทะเบียนคีย์ใหม่ คลิก "ลงทะเบียน"
- ในหน้าดาวน์โหลดคีย์ของคุณ ให้ค้นหา Key ID และคลิก "ดาวน์โหลด" เพื่อสร้างและดาวน์โหลดคีย์
- ในใบรับรอง ตัวระบุ และโปรไฟล์ ไปที่ส่วนคีย์ ป้อนชื่อคีย์ เลือก "ลงชื่อเข้าใช้ด้วย Apple" และคลิก "ดำเนินการต่อ"
- ดาวน์โหลดคีย์ส่วนตัว
ลงชื่อเข้าใช้ด้วย HUAWEI ID¶
หน้าจอป้อนรหัสการตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการกำหนดค่าการลงชื่อเข้าใช้ HUAWEI ID ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Client ID และ Client Secret ของ Huawei และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.
กระบวนการออกและลงทะเบียนคีย์ Huawei Developer Console¶
- เข้าถึง AppGallery Connect
- ยืนยัน App ID และ App Secret ในการตั้งค่าโครงการ
ลงชื่อเข้าใช้ด้วย Steam¶
มือถือ (Android, iOS)¶
หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการกำหนดค่าการลงชื่อเข้าใช้ Steam ให้ทำตามขั้นตอนด้านล่างเพื่อดึงคีย์ API เว็บ Steam ของคุณและลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.
กระบวนการออกและลงทะเบียนคีย์ Steamworks Partner Site¶
- เข้าถึงและเข้าสู่ระบบ Steamworks Partner Site
- ตรวจสอบ Web API Key
Note
- สำหรับมือถือ จะไม่ใช้ App ID.
PC (Windows, MacOS)¶
หน้าจอป้อนรหัสการตรวจสอบสิทธิ์ในการเข้าสู่ระบบ¶
ในการกำหนดค่าการเข้าสู่ระบบ Steam ให้ทำตามขั้นตอนด้านล่างเพื่อดึงหมายเลขประจำตัวแอป Steam และรหัส API เว็บ และลงทะเบียนในเมนูการตั้งค่าการเข้าสู่ระบบ
กระบวนการออกและลงทะเบียนคีย์เว็บไซต์ Steamworks Partner¶
- ยืนยัน App ID
- ยืนยัน Web API ในการจัดการผู้ใช้และสิทธิ์
ลงชื่อเข้าใช้ด้วย Telegram¶
หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการใช้การลงชื่อเข้าใช้ด้วย Telegram โปรดดูคำแนะนำด้านล่างเพื่อดึง Token ของ Bot และลงทะเบียนในเมนูการตั้งค่า.
กระบวนการออกและลงทะเบียนคีย์ Telegram¶
- สร้างบอท
- เปิดแอป Telegram และค้นหา BotFather โดยการพิมพ์ BotFather ในแถบค้นหา
- เริ่มการสนทนากับ BotFather และป้อนคำสั่ง
/start
- ป้อนคำสั่ง
/newbot
เพื่อสร้างบอทใหม่สำหรับการประมวลผลการเข้าสู่ระบบ - ป้อนชื่อบอทและชื่อผู้ใช้ตามลำดับ
- ชื่อบอท: ชื่อที่ผู้ใช้จะใช้ระบุบอท (เช่น
MyLoginBot
) - ชื่อผู้ใช้: ชื่อที่ไม่ซ้ำกันซึ่งลงท้ายด้วย
_bot
(เช่นmy_login_bot
)
- ชื่อบอท: ชื่อที่ผู้ใช้จะใช้ระบุบอท (เช่น
- เมื่อการสร้างบอทเสร็จสิ้น BotFather จะให้ Bot Token ซึ่งใช้ในการสื่อสารกับบอทผ่าน Telegram API