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

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

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

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

หน้าจอหลักการตั้งค่าการเข้าสู่ระบบ

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

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

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

  1. เลือกวิธีการเข้าสู่ระบบ
    • ประเภทการเข้าสู่ระบบที่รองรับจะแสดงโดยอัตโนมัติตาม OS ที่ลงทะเบียนกับ App ID ใน App Center เลือกประเภทการเข้าสู่ระบบที่คุณต้องการเปิดใช้งาน
  2. จัดเรียงลำดับการเข้าสู่ระบบ
    • ลากและปรับลำดับของประเภทการเข้าสู่ระบบที่เลือกตามความต้องการของโครงการ
  3. ลงทะเบียนคีย์การตรวจสอบสิทธิ์
    • คัดลอกคีย์การตรวจสอบสิทธิ์ที่จัดเตรียมโดยแต่ละร้านค้าและวางลงในหน้าการตั้งค่าการเข้าสู่ระบบ โปรดทราบว่าไม่วิธีการเข้าสู่ระบบทั้งหมดต้องลงทะเบียนคีย์การตรวจสอบสิทธิ์ในเมนูการตั้งค่าการเข้าสู่ระบบ; บางวิธีต้องลงทะเบียนโดยตรงใน 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" เป็นสิ่งจำเป็น

  • ทั่วไป
  • ตลาด 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 ในป๊อปอัพ สร้างโปรเจกต์ 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 Sign-in ให้ทำตามขั้นตอนด้านล่างเพื่อดึง Client ID และ Client Secret ของคุณและลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้.

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

  • สร้างโปรเจกต์ใน 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.
  • สร้างข้อมูลรับรองผู้ใช้ใน Google Cloud Console
    • ไปที่ API & Services > Credentials และคลิก Create Credentials > OAuth Client ID.
    • ประเภทแอปพลิเคชัน: Android
      • ป้อนประเภทแอป ชื่อ และ SHA-1 certificate fingerprint จากนั้นคลิก Create. ดูคู่มือบริการ Google Play
        • ชื่อแพ็กเกจสามารถพบได้ในไฟล์ 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
    • ประเภทแอปสำหรับ Android ถูกกำหนดค่าใน Hive SDK.
    • ประเภทแอปสำหรับเว็บแอปพลิเคชันจะถูกใช้ในเมนูการตั้งค่าเข้าสู่ระบบสำหรับเว็บ 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 ให้ทำตามขั้นตอนด้านล่างเพื่อดึงข้อมูล 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
    • ในใบรับรอง ตัวระบุ และโปรไฟล์ ไปที่ส่วนตัวระบุและค้นหา Bundle ID ของคุณ
  • ยืนยัน Team ID
    • Team ID ซึ่งเป็นตัวระบุที่ไม่ซ้ำกันสำหรับบัญชีนักพัฒนา Apple ของคุณ สามารถพบได้ในส่วนสมาชิก
  • ยืนยัน 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 ให้ทำตามขั้นตอนด้านล่างเพื่อดึงหมายเลขประจำตัวแอป Steam และรหัส API เว็บ และลงทะเบียนในเมนูการตั้งค่าการเข้าสู่ระบบ

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

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

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

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

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

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