ข้ามไปที่เนื้อหา

ตั้งค่าการเช็คอิน

การตั้งค่าการลงชื่อเข้าใช้จะกำหนดข้อมูลการลงชื่อเข้าใช้ที่ใช้โดย App ID

Note
  • เพื่อกำหนดค่าการเข้าสู่ระบบ โปรเจกต์และ App ID จะต้องลงทะเบียนแล้ว คุณสามารถลงทะเบียนโปรเจกต์และ App ID ได้ใน App Center สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ App Center.

หน้าจอหลักการตั้งค่าการลงชื่อเข้าใช้

  • เลือกโปรเจกต์: แสดงเฉพาะโปรเจกต์ที่อยู่ในสถานะการพัฒนาหรือสถานะออนไลน์ ตามที่ตั้งค่าใน App Center.
  • App ID: แสดงรายการ App ID ที่เชื่อมโยงกับโปรเจกต์ โดยแสดงสถานะเช่น กำลังพัฒนา, ออนไลน์, ไม่ได้ใช้งาน, หรือบริการถูกยกเลิก เครื่องหมายตกใจ (!) แสดงถึง App ID ที่มีการตั้งค่าการลงชื่อเข้าใช้ที่ยังไม่ได้ลงทะเบียนหรือรอดำเนินการ.
  • รีเซ็ต: คืนค่ากลับไปยังการตั้งค่าที่มีอยู่ หากการตั้งค่าได้รับการบันทึกไว้บนเซิร์ฟเวอร์ จะกลับไปยังเวอร์ชันที่บันทึกไว้.
  • ประวัติการเปลี่ยนแปลง: แสดงประวัติการเปลี่ยนแปลงของเมนูการตั้งค่าการลงชื่อเข้าใช้.

ขั้นตอนการตั้งค่าการลงชื่อเข้าใช้

การตั้งค่าการลงชื่อเข้าใช้ประกอบด้วยสามขั้นตอน: การเลือกประเภทการลงชื่อเข้าใช้, การจัดเรียงลำดับการลงชื่อเข้าใช้, และการลงทะเบียนกุญแจการตรวจสอบสิทธิ์.

  1. เลือกวิธีการเข้าสู่ระบบ
    • ประเภทการเข้าสู่ระบบที่รองรับจะแสดงโดยอัตโนมัติตามระบบปฏิบัติการที่ลงทะเบียนกับ App ID ใน App Center เลือกประเภทการเข้าสู่ระบบที่คุณต้องการเปิดใช้งาน
  2. จัดเรียงลำดับการเข้าสู่ระบบ
    • ลากและปรับลำดับของประเภทการเข้าสู่ระบบที่เลือกตามความต้องการของโครงการ
  3. ลงทะเบียนคีย์การตรวจสอบสิทธิ์
    • คัดลอกคีย์การตรวจสอบสิทธิ์ที่จัดเตรียมโดยแต่ละร้านค้าและวางลงในหน้าการตั้งค่าการเข้าสู่ระบบ โปรดทราบว่าไม่วิธีการเข้าสู่ระบบทั้งหมดต้องการให้ลงทะเบียนคีย์การตรวจสอบสิทธิ์ในเมนูการตั้งค่าการเข้าสู่ระบบ; บางวิธีต้องลงทะเบียนโดยตรงใน Hive SDK คำแนะนำโดยละเอียดในการลงทะเบียนคีย์การตรวจสอบสิทธิ์สำหรับแต่ละร้านค้าจะมีให้ด้านล่าง.
Note

โปรดตรวจสอบว่า IdP ที่คุณต้องการใช้รองรับเวอร์ชัน SDK ของ Hive ที่ใช้หรือไม่

ประเภทการเข้าสู่ระบบที่รองรับ

การตั้งค่าการเข้าสู่ระบบต้องถูกกำหนดค่าแยกต่างหากสำหรับแต่ละโครงการที่เชื่อมโยงกับ App ID และการกำหนดค่าขึ้นอยู่กับ OS ที่ลงทะเบียนใน 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" เป็นสิ่งจำเป็น

  • ทั่วไป
  • ตลาด 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.
      • สร้างโครงการใหม่: สร้างโครงการ Play Games ใหม่และโครงการคลาวด์.
      • ใช้โครงการที่มีอยู่: ใช้โครงการที่มีอยู่.
    • เลือกโครงการคลาวด์ หากไม่มีโครงการคลาวด์ให้คลิก สร้างโครงการคลาวด์ใหม่.
    • คลิก Google Cloud Console เพื่อเปิดหน้า Google Cloud Console ในป๊อปอัป สร้างโครงการ Google Cloud.
  • สร้างโครงการใน Google Cloud Console
    • สร้างโครงการใหม่ใน 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.
  • สร้างข้อมูลประจำตัวผู้ใช้ใน Google Cloud Console

    • ไปที่ API & Services > Credentials และคลิก Create Credentials > OAuth Client ID.
    • ประเภทแอปพลิเคชัน: Android
      • กรอกประเภทแอป ชื่อ และ SHA-1 certificate fingerprint จากนั้นคลิก Create. ดูที่ Google Play Service Guide
        • ชื่อแพ็กเกจสามารถพบได้ในไฟล์ AndroidManifest.xml.
        • ใช้คำสั่ง keytool ในพรอมต์คำสั่งที่ C:\Users\%USERPROFILE%.android> เพื่อตรวจสอบ SHA-1 certificate fingerprint.
      • ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID.
    • ประเภทแอปพลิเคชัน: เว็บแอปพลิเคชัน
      • เลือก OAuth Client ID และสร้างรายการเพิ่มเติมสำหรับประเภทเว็บแอปพลิเคชัน.
      • กรอกชื่อแอปพลิเคชันและคลิก Create.
      • ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID และ Client Secret.
    Note
    • ในการใช้ Google Play สำหรับการลงชื่อเข้าใช้ ให้สร้างประเภทแอปพลิเคชันทั้ง Android และ Web เมื่อสร้างข้อมูลรับรองผู้ใช้ ประเภทแอปพลิเคชัน Android จำเป็นสำหรับการกำหนดค่า Hive SDK ในขณะที่ประเภทแอปพลิเคชันเว็บจะใช้สำหรับการลงทะเบียนคีย์การตรวจสอบสิทธิ์ในเมนูการตั้งค่าการลงชื่อเข้าใช้.
  • ตั้งค่าโครงการคลาวด์ในการตั้งค่าบริการเกมใน Google Play Console

    • เลือกโครงการคลาวด์ คลิก สร้างโครงการคลาวด์ใหม่ และตรวจสอบรหัสโครงการที่สร้างขึ้น

ลงชื่อเข้าใช้ด้วย Google

หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้

ในการกำหนดค่าการลงชื่อเข้าใช้ Google ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Client ID และ Client Secret ของคุณและลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

กระบวนการออกและลงทะเบียนคีย์ Google Cloud Console

  • สร้างโปรเจกต์ใน Google Cloud Console
    • สร้างโปรเจกต์ใหม่ใน Google Cloud Console.
  • ตั้งค่าหน้าจอยินยอม OAuth ใน Google Cloud Console
    • ไปที่ API & Services > OAuth Consent Screen. เลือกประเภทการใช้งานเป็น "External" และคลิกสร้าง.
    • ในการแก้ไขการลงทะเบียนแอป ให้กรอกชื่อแอป อีเมลสนับสนุนผู้ใช้ และข้อมูลการติดต่อของนักพัฒนา จากนั้นคลิกบันทึกและดำเนินการต่อ.
    • คลิกบันทึกและดำเนินการต่อโดยไม่มีการตั้งค่าขอบเขตเพิ่มเติม.
    • คลิกบันทึกและดำเนินการต่อโดยไม่มีการตั้งค่าผู้ใช้ทดสอบเพิ่มเติม.
    • ตรวจสอบการตั้งค่าในหน้าสรุปและคลิกกลับไปที่แดชบอร์ด.
  • สร้างข้อมูลรับรองผู้ใช้ใน Google Cloud Console
    • ไปที่ API & Services > Credentials และคลิกสร้างข้อมูลรับรอง > OAuth Client ID.
    • ประเภทแอปพลิเคชัน: Android
      • กรอกประเภทแอป ชื่อ และ SHA-1 certificate fingerprint จากนั้นคลิกสร้าง. ดูที่คู่มือบริการ Google Play
        • ชื่อแพ็กเกจสามารถพบได้ในไฟล์ AndroidManifest.xml.
        • ใช้คำสั่ง keytool ในพรอมต์คำสั่งที่ C:\Users\%USERPROFILE%.android> เพื่อตรวจสอบ SHA-1 certificate fingerprint.
      • ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID.
    • ประเภทแอปพลิเคชัน: เว็บแอปพลิเคชัน
      • เลือก OAuth Client ID และสร้างรายการเพิ่มเติมสำหรับประเภทเว็บแอปพลิเคชัน.
      • กรอกชื่อแอปพลิเคชันและคลิกสร้าง.
      • ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID และ Client Secret.
    Note
    • ประเภทแอปพลิเคชันสำหรับ Android ถูกกำหนดค่าใน SDK ของ Hive.
    • ประเภทแอปพลิเคชันสำหรับเว็บแอปพลิเคชันจะถูกใช้ในเมนูการตั้งค่าการเข้าสู่ระบบสำหรับเว็บ Windows และ MacOS.

ลงชื่อเข้าใช้ด้วย Facebook

หน้าจอป้อนรหัสการตรวจสอบสิทธิ์การลงชื่อเข้าใช้

ในการใช้การลงชื่อเข้าใช้ Facebook โปรดดูขั้นตอนด้านล่างเพื่อดึง App ID และ App Secret และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

กระบวนการออกและลงทะเบียนคีย์ Facebook Developer Site

  • เข้าถึงและลงชื่อเข้าใช้ Facebook Developer Site
    • ไปที่เว็บไซต์ Facebook Developer และลงชื่อเข้าใช้ด้วยบัญชี Facebook ของคุณ
    • คลิก "My Apps" จากนั้นเลือกแอปที่มีอยู่หรือลงทะเบียนแอปใหม่
  • ตรวจสอบ App ID และ App Secret Code บนหน้าแอปตั้งค่า
    • ในแดชบอร์ดแอป ให้ไปที่ การตั้งค่า > พื้นฐาน เพื่อค้นหา App ID และ App Secret
    • App Secret จะถูกซ่อนเพื่อความปลอดภัยและต้องการรหัสผ่านเพื่อเปิดเผย
  • หมายเหตุ
    • แม้ว่าการตั้งค่าต่อไปนี้จะไม่จำเป็นต้องลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้ แต่ก็จำเป็นสำหรับการเปิดใช้งาน Facebook Sign-in:
      • ไปที่ การตั้งค่าแอป > การตั้งค่าขั้นสูง และเปิดใช้งานการตรวจสอบสิทธิ์แอป
      • ใน การตั้งค่าแอป > การตั้งค่าขั้นสูง > ความปลอดภัย ให้ดึง Client Token และกำหนดค่าใน Hive SDK
      • ไปที่ Facebook Sign-in > การตั้งค่า และเพิ่ม OAuth Redirect URI ที่ถูกต้อง

ลงชื่อเข้าใช้ด้วย Apple

หน้าจอป้อนคีย์การตรวจสอบสิทธิ์การลงชื่อเข้าใช้

ในการใช้การลงชื่อเข้าใช้ Apple บนแพลตฟอร์มอื่นที่ไม่ใช่ iOS ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Service ID, Team ID, Key ID และ Private Key จาก App Store Console และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

กระบวนการออกและลงทะเบียนคีย์ของ Apple Developer Site

  • เข้าถึงใบรับรอง, ตัวระบุ & โปรไฟล์
    • ไปที่เว็บไซต์ Apple Developer ลงชื่อเข้าใช้ด้วย Apple ID ของคุณ และคลิก "บัญชี" ในเมนูด้านบน ไปที่ใบรับรอง, ตัวระบุ & โปรไฟล์
  • ยืนยัน Service ID
    • ในส่วนของตัวระบุ ไปที่หน้าลงทะเบียนตัวระบุใหม่ เลือก Service IDs และคลิก "ถัดไป"
    • ในหน้าลงทะเบียน Service ID ให้กรอกรายละเอียดเช่นชื่อแอปในช่องคำอธิบาย และป้อนข้อมูลในช่องตัวระบุ จากนั้นคลิก "ถัดไป"
    • สำหรับตัวระบุ ให้ป้อนข้อมูลตาม Bundle ID เพื่อให้ง่ายต่อการแยกแยะ (เช่น {Bundle ID}.siwa)
    • คลิก "ลงทะเบียน" เพื่อเสร็จสิ้นการลงทะเบียน Service ID
  • ยืนยัน Team ID
    • Team ID ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันสำหรับบัญชี Apple Developer ของคุณ สามารถพบได้ในส่วนสมาชิก
  • ยืนยัน Key ID
    • ในใบรับรอง, ตัวระบุ & โปรไฟล์ ไปที่ส่วนคีย์ ป้อนชื่อคีย์ เลือก "ลงชื่อเข้าใช้ด้วย Apple" และคลิก "ถัดไป"
    • ในหน้าคอนฟิกคีย์ ให้เลือก App ID ที่จะใช้กับ "ลงชื่อเข้าใช้ด้วย Apple" ในช่อง Primary App ID และคลิก "บันทึก"
    • ในหน้าลงทะเบียนคีย์ใหม่ คลิก "ลงทะเบียน"
    • ในหน้าดาวน์โหลดคีย์ของคุณ ให้ค้นหา Key ID และคลิก "ดาวน์โหลด" เพื่อสร้างและดาวน์โหลดคีย์
  • ดาวน์โหลดคีย์ส่วนตัว
    • ไฟล์คีย์ส่วนตัวจะอยู่ในรูปแบบ .p8 และสามารถดาวน์โหลดได้เพียงครั้งเดียว ดังนั้นให้เก็บรักษาอย่างปลอดภัย
    • เมื่อทำการลงทะเบียนคีย์ส่วนตัวในตั้งค่า ให้แน่ใจว่ารวมเนื้อหาทั้งหมด รวมถึงบรรทัด: -----BEGIN PRIVATE KEY----- และ -----END PRIVATE KEY-----

ลงชื่อเข้าใช้ด้วย HUAWEI ID

หน้าจอป้อนคีย์การรับรองความถูกต้องในการลงชื่อเข้าใช้

ในการกำหนดค่าการลงชื่อเข้าใช้ HUAWEI ID ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Client ID และ Client Secret ของ Huawei และลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

กระบวนการออกและลงทะเบียนคีย์ Huawei Developer Console

  • เข้าถึง AppGallery Connect
    • ลงชื่อเข้าใช้ Huawei Developer Console ด้วยบัญชี Huawei ของคุณและไปที่ AppGallery Connect.
    • เลือกโปรเจกต์ของฉัน จากนั้นคลิกที่การตั้งค่าโปรเจกต์ในแดชบอร์ดแอป.
  • ยืนยัน App ID และ App Secret ในการตั้งค่าโปรเจกต์
    • คลิกที่การตั้งค่าโปรเจกต์ > ข้อมูลทั่วไป และตรวจสอบ Client ID และ Client Secret ภายใต้ข้อมูลแอป > ส่วน OAuth 2.0 client ID.

ลงชื่อเข้าใช้ด้วย Steam

มือถือ (Android, iOS)

หน้าจอป้อนรหัสการตรวจสอบสิทธิ์การลงชื่อเข้าใช้

ในการกำหนดค่าการลงชื่อเข้าใช้ Steam ให้ทำตามขั้นตอนด้านล่างเพื่อดึงคีย์ API เว็บ Steam ของคุณและลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

กระบวนการออกและลงทะเบียนคีย์ Steamworks Partner Site
  • เข้าถึงและเข้าสู่ระบบ Steamworks Partner Site
    • เข้าถึงเว็บไซต์ Steamworks Partner และเข้าสู่ระบบด้วยบัญชี Steam ของคุณ
  • ตรวจสอบ Web API Key
    • ในเมนูด้านบน คลิกที่กลุ่มในรายการ 'จัดการกลุ่ม' ภายใต้ 'ผู้ใช้ & สิทธิ์' หากไม่มีกลุ่ม ให้คลิก 'สร้างกลุ่มใหม่' เพื่อสร้างกลุ่ม
    • ตรวจสอบ Web API ของกลุ่มที่เลือก
Note
  • สำหรับมือถือ, App ID จะไม่ได้ถูกใช้.

PC (Windows, MacOS)

หน้าจอป้อนรหัสการตรวจสอบสิทธิ์การลงชื่อเข้าใช้

ในการกำหนดค่า Steam Sign-in ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Steam App ID และ Web API Key ของคุณและลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

กระบวนการออกและลงทะเบียนคีย์ Steamworks Partner Site
  • ยืนยัน App ID
    • เข้าถึง Steamworks Partner Site และลงชื่อเข้าใช้ด้วยบัญชี Steam ของคุณ จากเมนูด้านบน ไปที่ Apps & Packages > Apps และเลือกแอปพลิเคชันที่มีอยู่
    • App ID จะแสดงอยู่บนแดชบอร์ดของแอปพลิเคชันและระบุแอปพลิเคชันนั้นอย่างเฉพาะเจาะจง
  • ยืนยัน Web API ในการจัดการผู้ใช้และสิทธิ์
    • ในเมนูด้านบน คลิกที่กลุ่มในรายการ 'Manage Groups' ภายใต้ 'Users & Permissions' หากไม่มีกลุ่ม ให้คลิก 'Create New Group' เพื่อสร้างกลุ่ม
    • ตรวจสอบ Web API ของกลุ่มที่เลือก

ลงชื่อเข้าใช้ด้วย Telegram

หน้าจอป้อนคีย์การรับรองความถูกต้องสำหรับการลงชื่อเข้าใช้

ในการใช้การลงชื่อเข้าใช้ด้วย Telegram โปรดดูคำแนะนำด้านล่างเพื่อดึง Token ของ Bot และลงทะเบียนในเมนูการตั้งค่า.

กระบวนการออกและลงทะเบียนคีย์ Telegram

  • สร้างบอท
    1. เปิดแอป Telegram และค้นหา BotFather โดยพิมพ์ BotFather ในแถบค้นหา
    2. เริ่มการสนทนากับ BotFather และป้อนคำสั่ง /start
    3. ป้อนคำสั่ง /newbot เพื่อสร้างบอทใหม่สำหรับการประมวลผลการเข้าสู่ระบบ
    4. ป้อนชื่อบอทและชื่อผู้ใช้ตามลำดับ
      • ชื่อบอท: ชื่อที่ผู้ใช้จะใช้ระบุบอท (เช่น MyLoginBot)
      • ชื่อผู้ใช้: ชื่อที่ไม่ซ้ำกันซึ่งลงท้ายด้วย _bot (เช่น my_login_bot)
    5. เมื่อการสร้างบอทเสร็จสมบูรณ์ BotFather จะให้ Bot Token ซึ่งใช้ในการสื่อสารกับบอทผ่าน Telegram API