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

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

การตั้งค่าการลงชื่อเข้าใช้กำหนดข้อมูลการลงชื่อเข้าใช้ที่ใช้โดย 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, Line, X และ Telegram หาก 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 Services
    • เข้าถึง Google Play Console และลงชื่อเข้าใช้ด้วยบัญชี Google ของคุณ ไปที่ Play Games Services > การตั้งค่าและการจัดการ > การกำหนดค่า
    • เลือกโครงการ Play Games Service
      • สร้างโครงการใหม่: สร้างโครงการ Play Games ใหม่และโครงการคลาวด์
      • ใช้โครงการที่มีอยู่: ใช้โครงการที่มีอยู่ซ้ำ
    • เลือกโครงการคลาวด์ หากไม่มีโครงการคลาวด์ ให้คลิกสร้างโครงการคลาวด์ใหม่
    • คลิก Google Cloud Console เพื่อเปิดหน้า Google Cloud Console ในป๊อปอัปสร้างโครงการ Google Cloud
  • สร้างโครงการใน Google Cloud Console
    • สร้างโครงการใหม่ใน Google Cloud Console
  • ตั้งค่าหน้าจอยินยอม OAuth ใน Google Cloud Console
    • ไปที่ API & Services > หน้าจอยินยอม OAuth เลือกประเภทการใช้งานเป็น "ภายนอก" และคลิกสร้าง
    • ในการแก้ไขการลงทะเบียนแอป ให้ป้อนชื่อแอป อีเมลสนับสนุนผู้ใช้ และข้อมูลการติดต่อของนักพัฒนา จากนั้นคลิกบันทึกและดำเนินการต่อ
    • คลิกบันทึกและดำเนินการต่อโดยไม่ต้องตั้งค่าขอบเขตเพิ่มเติม
    • คลิกบันทึกและดำเนินการต่อโดยไม่ต้องตั้งค่าผู้ใช้ทดสอบเพิ่มเติม
    • ตรวจสอบการตั้งค่าในหน้าสรุปและคลิกกลับไปที่แดชบอร์ด
  • สร้างข้อมูลประจำตัวผู้ใช้ใน Google Cloud Console

    • ไปที่ API & Services > ข้อมูลประจำตัว และคลิกสร้างข้อมูลประจำตัว > OAuth Client ID
    • ประเภทแอปพลิเคชัน: Android
      • ป้อนประเภทแอป ชื่อ และลายนิ้วมือใบรับรอง SHA-1 จากนั้นคลิกสร้าง ดูที่ Google Play Service Guide
        • ชื่อแพ็กเกจสามารถพบได้ในไฟล์ AndroidManifest.xml
        • ใช้คำสั่ง keytool ในพรอมต์คำสั่งที่ C:\Users\%USERPROFILE%.android> เพื่อตรวจสอบลายนิ้วมือใบรับรอง SHA-1
      • ในหน้าต่าง OAuth Client Created ให้ยืนยัน Client ID
    • ประเภทแอปพลิเคชัน: แอปพลิเคชันเว็บ
      • เลือก OAuth Client ID และสร้างรายการเพิ่มเติมสำหรับประเภทแอปพลิเคชันเว็บ
      • ป้อนชื่อแอปพลิเคชันและคลิกสร้าง
      • ในหน้าต่าง 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" และคลิก 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 จากนั้นคลิก Create. ดูคู่มือบริการ Google Play
        • ชื่อแพ็กเกจสามารถพบได้ในไฟล์ AndroidManifest.xml.
        • ใช้คำสั่ง keytool ในพรอมต์คำสั่งที่ C:\Users\%USERPROFILE%.android> เพื่อตรวจสอบลายนิ้วมือใบรับรอง SHA-1.
      • ในหน้าต่าง OAuth Client Created ยืนยัน Client ID.
    • ประเภทแอปพลิเคชัน: เว็บแอปพลิเคชัน
      • เลือก OAuth Client ID และสร้างรายการเพิ่มเติมสำหรับประเภทเว็บแอปพลิเคชัน.
      • ป้อนชื่อแอปพลิเคชันและคลิก Create.
      • ในหน้าต่าง OAuth Client Created ยืนยัน Client ID และ Client Secret.
    Note
    • เพื่อใช้ Google Login คุณต้องกำหนดค่า Client ID OAuth 2.0 สองตัวต่อไปนี้
      - Client ID ประเภทเว็บแอปพลิเคชัน: ใช้สำหรับการตรวจสอบ ID token บนเซิร์ฟเวอร์
      - Client ID ประเภท Android: ต้องการชื่อแพ็กเกจของแอปและลายนิ้วมือใบรับรอง SHA-1

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

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

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

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

  • เข้าถึงและลงชื่อเข้าใช้ Facebook Developer Site
    • ไปที่เว็บไซต์ Facebook Developer และลงชื่อเข้าใช้โดยใช้บัญชี Facebook ของคุณ
    • คลิก "My Apps" จากนั้นเลือกแอปที่มีอยู่หรือลงทะเบียนแอปใหม่
  • ตรวจสอบ App ID และ App Secret Code บนหน้าการตั้งค่าแอป
    • ใน App Dashboard ไปที่ Settings > Basic เพื่อค้นหา App ID และ App Secret
    • App Secret จะถูกซ่อนเพื่อเหตุผลด้านความปลอดภัยและต้องใช้รหัสผ่านเพื่อเปิดเผย
  • หมายเหตุ
    • ในขณะที่การตั้งค่าต่อไปนี้ไม่จำเป็นต้องลงทะเบียนในเมนูการตั้งค่าการลงชื่อเข้าใช้ แต่เป็นสิ่งสำคัญสำหรับการเปิดใช้งาน Facebook Sign-in:
      • ไปที่ App Settings > Advanced Settings และเปิดใช้งาน App Authentication
      • ใน App Settings > Advanced Settings > Security ให้ดึง Client Token และกำหนดค่าใน Hive SDK
      • ไปที่ Facebook Sign-in > Settings และเพิ่ม OAuth Redirect URI ที่ถูกต้อง
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 และคลิก "ดาวน์โหลด" เพื่อสร้างและดาวน์โหลดคีย์
  • ดาวน์โหลด Private Key
    • ไฟล์ Private Key จะอยู่ในรูปแบบ .p8 และสามารถดาวน์โหลดได้เพียงครั้งเดียว ดังนั้นให้เก็บรักษาอย่างปลอดภัย
    • เมื่อทำการลงทะเบียน Private Key ในการตั้งค่า ให้แน่ใจว่ารวมเนื้อหาทั้งหมด รวมถึงบรรทัด: -----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
  • เข้าถึงและเข้าสู่ระบบไซต์พันธมิตร Steamworks
    • เข้าถึงไซต์พันธมิตร Steamworks และเข้าสู่ระบบด้วยบัญชี Steam ของคุณ
  • ตรวจสอบ Web API Key
    • ในเมนูด้านบน คลิกที่กลุ่มในรายการ 'จัดการกลุ่ม' ภายใต้ 'ผู้ใช้ & สิทธิ์' หากไม่มีกลุ่ม ให้คลิก 'สร้างกลุ่มใหม่' เพื่อสร้างกลุ่ม
    • ตรวจสอบ Web API ของกลุ่มที่เลือก
Note
  • สำหรับมือถือ, App ID จะไม่ได้ถูกใช้.

PC (Windows, MacOS)

หน้าจอป้อนรหัสการตรวจสอบสิทธิ์ในการเข้าสู่ระบบ

ในการกำหนดค่า Steam Sign-in ให้ทำตามขั้นตอนด้านล่างเพื่อดึงหมายเลขประจำตัวแอป Steam และ 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