ตั้งค่าการเช็คอิน
การตั้งค่าการลงชื่อเข้าใช้กำหนดข้อมูลการลงชื่อเข้าใช้ที่ใช้โดย 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, Line, X และ Telegram หาก 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 Services
- เข้าถึง Google Play Console และลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ ไปที่ Play Games Services > การตั้งค่าและการจัดการ > การกำหนดค่า
- เลือกโครงการ Play Games Service
- เลือกโครงการคลาวด์ หากไม่มีโครงการคลาวด์ ให้คลิกสร้างโครงการคลาวด์ใหม่
- คลิก Google Cloud Console เพื่อเปิดหน้า Google Cloud Console ในป๊อปอัปสร้างโครงการ Google Cloud
- สร้างโครงการใน Google Cloud Console
- ตั้งค่าหน้าจอยินยอม OAuth ใน Google Cloud Console
- ไปที่ API & Services > หน้าจอยินยอม OAuth เลือกประเภทการใช้งานเป็น "ภายนอก" และคลิกสร้าง
- ในการแก้ไขการลงทะเบียนแอป ให้ป้อนชื่อแอป อีเมลสนับสนุนผู้ใช้ และข้อมูลการติดต่อของนักพัฒนา จากนั้นคลิกบันทึกและดำเนินการต่อ
- คลิกบันทึกและดำเนินการต่อโดยไม่ต้องตั้งค่าขอบเขตเพิ่มเติม
- คลิกบันทึกและดำเนินการต่อโดยไม่ต้องตั้งค่าผู้ใช้ทดสอบเพิ่มเติม
- ตรวจสอบการตั้งค่าในหน้าสรุปและคลิกกลับไปที่แดชบอร์ด
- ไปที่ API & Services > หน้าจอยินยอม OAuth เลือกประเภทการใช้งานเป็น "ภายนอก" และคลิกสร้าง
-
สร้างข้อมูลประจำตัวผู้ใช้ใน Google Cloud Console
- ไปที่ API & Services > ข้อมูลประจำตัว และคลิกสร้างข้อมูลประจำตัว > OAuth Client ID
- ประเภทแอปพลิเคชัน: Android
- ป้อนประเภทแอป ชื่อ และลายนิ้วมือใบรับรอง SHA-1 จากนั้นคลิกสร้าง ดูที่ Google Play Service Guide
- ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID
- ประเภทแอปพลิเคชัน: แอปพลิเคชันเว็บ
Note
- เพื่อใช้ Google Play สำหรับการลงชื่อเข้าใช้ ให้สร้างประเภทแอปพลิเคชัน Android และ Web ทั้งสองประเภทเมื่อสร้างข้อมูลประจำตัวผู้ใช้ ประเภทแอปพลิเคชัน Android เป็นสิ่งจำเป็นสำหรับการกำหนดค่า Hive SDK ในขณะที่ประเภทแอปพลิเคชันเว็บใช้สำหรับการลงทะเบียนคีย์การตรวจสอบสิทธิ์ในเมนูการตั้งค่าการลงชื่อเข้าใช้.
- ไปที่ API & Services > ข้อมูลประจำตัว และคลิกสร้างข้อมูลประจำตัว > OAuth Client ID
-
ตั้งค่าโครงการคลาวด์ในการตั้งค่าบริการเกมใน Google Play Console
ลงชื่อเข้าใช้ด้วย Google¶
หน้าจอกรอกคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการกำหนดค่าการลงชื่อเข้าใช้ Google ให้ทำตามขั้นตอนด้านล่างเพื่อดึง 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 จากนั้นคลิก Create. ดูคู่มือบริการ Google Play
- ในหน้าต่าง OAuth Client Created ยืนยัน Client ID.
- ประเภทแอปพลิเคชัน: เว็บแอปพลิเคชัน
Note
- เพื่อใช้ Google Login คุณต้องกำหนดค่า Client ID OAuth 2.0 สองตัวต่อไปนี้
- Client ID ประเภทเว็บแอปพลิเคชัน: ใช้สำหรับการตรวจสอบ ID token บนเซิร์ฟเวอร์
- Client ID ประเภท Android: ต้องการชื่อแพ็กเกจของแอปและลายนิ้วมือใบรับรอง SHA-1
- ไปที่ 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:
Note
Facebook Login ไม่ทำงานในแอป iOS ของคุณใช่ไหม?
หากตัวเลือก “แอป Secret ถูกฝังอยู่ในไคลเอนต์หรือไม่?” ถูกเปิดใช้งานในคอนโซล Facebook ผู้ใช้ที่ปฏิเสธการอนุญาตติดตามบน iOS อาจไม่สามารถเข้าสู่ระบบด้วย Facebook ได้
ตรวจสอบให้แน่ใจว่าปิดใช้งานตัวเลือกนี้เพื่อหลีกเลี่ยงปัญหาการเข้าสู่ระบบ
ลงชื่อเข้าใช้ด้วย Apple¶
หน้าจอป้อนรหัสการตรวจสอบสิทธิ์การลงชื่อเข้าใช้¶
ในการใช้การลงชื่อเข้าใช้ Apple บนแพลตฟอร์มอื่นที่ไม่ใช่ iOS ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Service ID, Team ID, Key ID และ Private Key จาก App Store Console และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้
กระบวนการออกและลงทะเบียนคีย์สำหรับนักพัฒนา Apple¶
- เข้าถึงใบรับรอง ตัวระบุ และโปรไฟล์
- ไปที่เว็บไซต์นักพัฒนา Apple ลงชื่อเข้าใช้ด้วย Apple ID ของคุณ และคลิก "บัญชี" ในเมนูด้านบน ไปที่ใบรับรอง ตัวระบุ และโปรไฟล์
- ยืนยัน Service ID
- ในส่วนของตัวระบุ ไปที่หน้าลงทะเบียนตัวระบุใหม่ เลือก Service IDs และคลิก "ถัดไป"
- ในหน้าลงทะเบียน Service ID ให้กรอกรายละเอียด เช่น ชื่อแอปในช่องคำอธิบาย และป้อนข้อมูลในช่องตัวระบุ จากนั้นคลิก "ถัดไป"
- สำหรับตัวระบุ ให้ป้อนข้อมูลตาม Bundle ID เพื่อให้ง่ายต่อการแยกแยะ (เช่น {Bundle ID}.siwa)
- คลิก "ลงทะเบียน" เพื่อทำการลงทะเบียน Service ID ให้เสร็จสิ้น
- ยืนยัน Team ID
- Team ID ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันสำหรับบัญชีนักพัฒนา Apple ของคุณ สามารถพบได้ในส่วนสมาชิก
- ยืนยัน Key ID
- ในใบรับรอง ตัวระบุ และโปรไฟล์ ไปที่ส่วนคีย์ ป้อนชื่อคีย์ เลือก "ลงชื่อเข้าใช้ด้วย Apple" และคลิก "ถัดไป"
- ในหน้าคอนฟิกคีย์ ให้เลือก App ID ที่จะใช้กับ "ลงชื่อเข้าใช้ด้วย Apple" ในช่อง Primary App ID และคลิก "บันทึก"
- ในหน้าลงทะเบียนคีย์ใหม่ คลิก "ลงทะเบียน"
- ในหน้าดาวน์โหลดคีย์ของคุณ ให้ค้นหา Key ID และคลิก "ดาวน์โหลด" เพื่อสร้างและดาวน์โหลดคีย์
- ในใบรับรอง ตัวระบุ และโปรไฟล์ ไปที่ส่วนคีย์ ป้อนชื่อคีย์ เลือก "ลงชื่อเข้าใช้ด้วย Apple" และคลิก "ถัดไป"
- ดาวน์โหลด Private Key
ลงชื่อเข้าใช้ด้วย 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¶
- เข้าถึงและเข้าสู่ระบบไซต์พันธมิตร Steamworks
- ตรวจสอบ Web API Key
Note
- สำหรับมือถือ, App ID จะไม่ได้ถูกใช้.
PC (Windows, MacOS)¶
หน้าจอป้อนรหัสการตรวจสอบสิทธิ์ในการเข้าสู่ระบบ¶
ในการกำหนดค่า Steam Sign-in ให้ทำตามขั้นตอนด้านล่างเพื่อดึงหมายเลขประจำตัวแอป Steam และ Web API Key ของคุณและลงทะเบียนในเมนูการตั้งค่าการเข้าสู่ระบบ
ขั้นตอนการออกและลงทะเบียนคีย์ Steamworks Partner Site¶
- ยืนยัน 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