จัดการ AppID
เกมต้องลงทะเบียนก่อนเพื่อลงทะเบียน AppID ใหม่ คลิก ที่นี่ เพื่อตรวจสอบการลงทะเบียนและการจัดการเกม
การลงทะเบียน AppID¶
- คุณสามารถลงทะเบียน AppIDs ได้ที่การจัดการเกมหรือการจัดการ AppID คลิกที่ปุ่ม “ลงทะเบียน AppID ใหม่” ในแท็บ AppID หรือปุ่ม “ลงทะเบียน AppID ใหม่” ในรายการ AppID เพื่อไปยังหน้าที่เกี่ยวข้อง。
- AppIDs แบ่งออกเป็นสองประเภทตามวัตถุประสงค์ เลือก "Game AppID" เมื่อเพิ่ม AppID สำหรับเกม。
- เลือกระบบปฏิบัติการของแอปสำหรับ AppID ที่คุณกำลังสร้าง。
- เลือกตลาดที่แอปจะถูกลงทะเบียน ไม่สามารถเปลี่ยนแปลงได้หลังจากที่ AppID ถูกสร้างขึ้น。
- สุดท้ายเลือก AppID ที่ต้องการ ชื่อ AppID จะได้รับการแนะนำตามตัวเลือกที่เลือก。 หากต้องการการแยกแยะสำหรับ AppIDs คุณสามารถป้อนข้อมูลเพิ่มเติมหลังจาก AppID ที่สร้างขึ้นโดยอัตโนมัติ นอกจากนี้ หากตลาดไม่อนุญาตให้ใช้รูปแบบ AppID ที่ให้ไว้ คุณสามารถป้อนชื่อ AppID ที่ต้องการได้โดยตรง。 เมื่อป้อน AppID โดยตรง สามารถใช้เฉพาะตัวอักษรภาษาอังกฤษหรือหมายเลข และควรป้อนจุด (.) เพื่อแยกแต่ละรายการ ไม่มีข้อกำหนดในการจัดรูปแบบเฉพาะ และการป้อนข้อมูลไม่สนใจตัวพิมพ์ใหญ่หรือพิมพ์เล็ก ดังนั้นคุณสามารถป้อน AppID ได้อย่างอิสระ。
- AppIDs สำหรับการใช้งานเข้าสู่ระบบเว็บ โดยเฉพาะสำหรับวัตถุประสงค์การเข้าสู่ระบบเว็บที่ไม่ใช่เกม สามารถสร้างได้ในแท็บ "Web Login AppID"。
Note
คู่มือการเลือกวัตถุประสงค์ AppID
- บล็อกเชน: เลือกตัวเลือกนี้เพื่อใช้ Hive Blockchain API จะใช้ Web Login v1 โดยใช้ playerID
- เว็บไซต์: เลือกตัวเลือกนี้เมื่อสร้างเว็บไซต์ เช่น ร้านค้าออนไลน์ จะใช้ Web Login v2 โดยใช้ idp_user_id
- ชุมชน: เลือกตัวเลือกนี้เมื่อสร้างหน้าเว็บล็อกอินสำหรับชุมชน จะใช้ Web Login v2 โดยใช้ idp_user_id
Web Login API Guide
การจัดการ AppID ที่ลงทะเบียน¶
คลิกที่ AppIDs ในรายการเพื่อตรวจสอบรายละเอียดต่อหมวดหมู่
ข้อมูลพื้นฐาน¶
ข้อมูลพื้นฐานของข้อมูลเกมที่เชื่อมต่อและ AppID ที่ลงทะเบียน
1) ข้อมูลเกม
- ดูที่การจัดการเกม: คุณจะถูกนำไปยังหน้ารายละเอียดของเกม.
2) ข้อมูล AppID
คุณสามารถเปลี่ยนข้อมูลและสถานะของ AppID ที่ลงทะเบียนได้ AppID จะไม่ถูกเปลี่ยนแม้ว่าคุณจะเปลี่ยนข้อมูล สถานะจะถูกตั้งเป็น "อยู่ระหว่างการพัฒนา" เมื่อสร้างขึ้นเป็นครั้งแรก คุณสามารถเปลี่ยนค่าได้ตามสถานะบริการของ AppID ตัวเลือกที่คุณเลือกเมื่อคุณลงทะเบียน AppID เป็นฟีเจอร์ที่จัดเตรียมไว้เพื่อความสะดวกในการสร้างชื่อโดยอัตโนมัติ และบริการไม่ได้ถูกจำกัดตามภูมิภาค ตัวอย่างเช่น คุณอาจเลือก "ทั่วโลก" สำหรับแอปที่ให้บริการเฉพาะในเกาหลี
- คุณสามารถตั้งสถานะที่แตกต่างกันต่อ AppID ได้ สถานะเกมจะถูกนำไปใช้ตามลำดับต่อไปนี้ตามสถานะ AppID
- ใช้งาน> อยู่ระหว่างการพัฒนา> ยกเลิก> ไม่ได้ใช้งาน
- ใช้งาน: AppID ที่กำลังให้บริการอยู่ สถานะเกมจะถูกตั้งเป็นใช้งานหากมี AppID อย่างน้อยหนึ่งตัวที่ใช้งานอยู่
- อยู่ระหว่างการพัฒนา: AppID ที่กำลังอยู่ระหว่างการพัฒนา สถานะเกมจะถูกตั้งเป็นอยู่ระหว่างการพัฒนา (หมวดหมู่สูงสุด) หากมีสถานะ AppID ทั้ง 3 (อยู่ระหว่างการพัฒนา/ยกเลิก/ไม่ได้ใช้งาน) ยกเว้นสถานะใช้งาน หากมี AppID ที่ใช้งานอยู่ สถานะเกมจะถูกตั้งเป็นใช้งาน
- ยกเลิก: AppID ที่ไม่ให้บริการอีกต่อไป สถานะเกมจะถูกตั้งเป็นยกเลิกหาก AppID ทั้งหมดถูกยกเลิก
- ไม่ได้ใช้งาน: AppID ที่ไม่ถูกใช้งานอีกต่อไป สถานะเกมจะถูกตั้งเป็นไม่ได้ใช้งานหาก AppID ทั้งหมดไม่ได้ใช้งาน
- Market AppID: AppID ของ Hive และ Market AppID (Package Name/ Bundle ID) จะต้องเหมือนกันตามค่าเริ่มต้น หากคุณต้องการตั้ง AppIDs ให้แตกต่างกัน ให้คลิกที่ช่องทำเครื่องหมาย ใช้ Market AppID และกรอกชื่อแพ็กเกจ/ Bundle ID ที่กำลังใช้งานในตลาดเพิ่มเติม
- การตั้งค่าประเทศ (ไม่บังคับ): ประเทศสามารถตั้งค่าได้เพื่อให้ AppID สามารถใช้งานได้เฉพาะในประเทศที่กำหนด ค่าเริ่มต้นคือปิดใช้งาน หากคุณตั้งค่าประเทศสำหรับ AppIDs สำหรับแต่ละตลาด AppIDs ทั้งหมดในเกมจะต้องมีการตั้งค่าประเทศ
- สามารถเลือกหลายประเทศได้
- หากคุณตรวจสอบ "ไม่รวมจากประเทศที่เลือก" จะถูกนำไปใช้กับทุกประเทศยกเว้นประเทศที่เลือก
- ไม่ว่าจะมีจำนวน AppIDs เท่าใด จำนวนประเทศที่นำไปใช้และยกเว้นจะต้องมีอยู่ และจะต้องไม่มีประเทศซ้ำกัน
[ตัวอย่างเมื่อลงทะเบียน 3 Android Market AppIDs ในเกม] - Android AppID1 ประเทศที่ใช้ได้: เกาหลีใต้
- Android AppID2 ประเทศที่ใช้ได้: ญี่ปุ่น
- Android AppID3 ประเทศที่ถูกยกเว้น: เกาหลีใต้, ญี่ปุ่น
Note
- การตั้งค่าประเทศ
- การตั้งค่าประเทศมีผลต่อโปรโมชั่น, UE (ลิงก์ลึกคูปอง), และผลิตภัณฑ์เกม Hive.
- โปรโมชั่น, UE (ลิงก์ลึกคูปอง), และเกม Hive อาจทำงานไม่ถูกต้องหาก AppID ไม่ได้ลงทะเบียนอย่างถูกต้องเนื่องจากการลงทะเบียนที่ซ้ำซ้อน.
การเข้าสู่ระบบ SNS v1¶
แบบฟอร์มการตั้งค่าการเข้าสู่ระบบ SNS จะถูกเปิดเผยตามเวอร์ชันการตรวจสอบสิทธิ Hive ที่ได้ตั้งค่าไว้เมื่อทำการลงทะเบียนเกม
คุณสามารถเปิด/ปิดประเภทการเข้าสู่ระบบ SNS ที่จะใช้ได้ คุณต้องคำนึงถึงสิ่งต่อไปนี้เมื่อเปิดใช้งาน SNS
- สำหรับ Facebook และ Google คุณต้องเปิดหมวดหมู่หลังจากที่คุณทำงานเข้าสู่ระบบในเกมไคลเอนต์เสร็จสิ้น สำหรับคนอื่นๆ เช่น QQ, Weibo, VK และ SMS ของจีน คุณสามารถเปิดใช้งานได้โดยไม่คำนึงถึงการทำงานของเกมไคลเอนต์
- สำหรับ Facebook จะเปิดใช้งานเฉพาะ Facebook Client เท่านั้น
- ในการใช้การเข้าสู่ระบบ Google Play Game คุณต้องป้อนข้อมูลการซิงค์ Google AoP (Android บน PC)
การเข้าสู่ระบบ IdP Auth v4¶
ระบบปฏิบัติการที่ป้อนข้อมูลพื้นฐานทำให้ข้อมูลการตั้งค่าการเข้าสู่ระบบสามารถเข้าถึงได้
- เกม
- Android: มีการตั้งค่า IdP สำหรับการเข้าสู่ระบบทั้งหมด 14 รายการ
- iOS: มีการตั้งค่า IdP สำหรับการเข้าสู่ระบบทั้งหมด 13 รายการ (ไม่รองรับ "ลงชื่อเข้าใช้ด้วย Google Play")
- Windows, MacOS: รองรับการเข้าสู่ระบบ IdP ของ Hive, Google, Facebook และ Apple
- การเข้าสู่ระบบเว็บ
- รองรับการเข้าสู่ระบบ IdP ของ Hive, Google, Facebook และ Apple การลงชื่อเข้าใช้ด้วย Hive สามารถใช้ได้หลังจากคลิกปุ่มสร้างและออกคีย์
ในการใช้ IdP (Identity provider) คุณต้องป้อนคีย์ที่ออกโดย IDP ที่คุณต้องการใช้และเปิดใช้งาน IdP กรุณาตรวจสอบข้อมูลด้านล่างสำหรับตำแหน่งการลงทะเบียนคีย์
Note
- IdP ต้องการการป้อนคีย์ใน [Console > App Center]
- เกม
- Android : Google Play, Apple
- iOS : ไม่มี
- Windows, MacOS : Google, Facebook, Apple
- เข้าสู่ระบบเว็บ
- PC(WEB) : Hive, Google, Facebook, Apple
นอกจากนี้ เมื่อกำหนดค่า Hive SDK ให้ป้อนคีย์ IdP ใน Hive Config.
ในการออกคีย์เข้าสู่ระบบ โปรดดูที่เริ่มต้น > การออกคีย์ร้านค้าและเมนูลงทะเบียน
Note
ลงชื่อเข้าใช้ด้วย Apple
- เมื่อทำการลงทะเบียนคีย์ส่วนตัวสำหรับการเข้าสู่ระบบด้วย Apple ให้รวมสตริง “–BEGIN PRIVATE KEY–” และ “–END PRIVATE KEY–”
คุณสามารถเลือกประเภท IDP ที่จะใช้และเปลี่ยนลำดับการแสดงผลได้ คุณสามารถลากและวางเพื่อเปลี่ยนลำดับตามกล่องในพื้นที่ IDP ที่คุณใช้
แนะนำให้ตั้งค่า IdP ตามลำดับของ Google Play Games หรือ Apple Game Center, Hive Membership, 3rd Parties (เข้าสู่ระบบด้วย Apple, Facebook, WeChat, ฯลฯ) และ Guest Login.
หาก IDP ที่เปิดเผยต่อแต่ละประเทศแตกต่างกัน กรุณาระบุลำดับโดยพิจารณาว่า IDP ทั้งหมดถูกเปิดเผยอย่างไร ในหน้าจอตัวอย่างด้านล่าง Apple Game Center – Hive Membership – WeChat – QQ – ลงชื่อเข้าใช้ด้วย Apple – แขก จะแสดงตามลำดับในประเทศจีน และ Apple Game Center(iOS) – Google Play Game/Google – Hive Membership – ลงชื่อเข้าใช้ด้วย Apple -Facebook – แขก จะแสดงตามลำดับสำหรับประเทศที่ไม่ใช้ SNS ของจีน
คุณสามารถตั้งค่าคอนฟิกเซิร์ฟเวอร์แบบแซนด์บ็อกซ์และเชิงพาณิชย์ได้แตกต่างกัน ดังนั้นหากคุณเพิ่ม IdP คุณสามารถตรวจสอบในแซนด์บ็อกซ์ล่วงหน้าได้
① เซิร์ฟเวอร์การผลิต: ตั้งค่ารายการ IDP ที่จะนำไปใช้กับเกมเชิงพาณิชย์ จะถูกนำไปใช้ทันทีเมื่อคุณบันทึก
② Sandbox: คุณสามารถตั้งค่าที่ sandbox ล่วงหน้าเพื่อตรวจสอบว่ามีการเพิ่ม IDP หรือไม่
③ คัดลอกการตั้งค่าการค้า: ฟีเจอร์ที่คุณสามารถนำรายละเอียดที่ตั้งค่าในเซิร์ฟเวอร์การผลิตไปใช้ในแซนด์บ็อกซ์
④ คลิกเพื่อลบ IDP.
⑤ คลิกเพื่อเพิ่ม IDP.
สำหรับการเข้าสู่ระบบทางเว็บ คุณต้องเลือกว่าจะใช้การลงทะเบียนสมาชิกและป้อน URI เปลี่ยนเส้นทาง กรุณาป้อนที่อยู่หน้าที่คุณต้องการกลับไปหลังจากเข้าสู่ระบบ สามารถป้อนได้สูงสุดห้ารายการ และคุณต้องให้ URI เปลี่ยนเส้นทางใน sandbox เพิ่มเติมเมื่อทำการทดสอบใน sandbox
การเข้าสู่ระบบของแขก reCAPTCHA¶
1) ข้อมูลการใช้ reCAPTCHA สำหรับการเข้าสู่ระบบของแขก¶
เมื่อเข้าสู่ระบบในฐานะแขก Google reCAPTCHA จะถูกใช้เพื่อตรวจสอบว่าผู้ใช้เป็นหุ่นยนต์หรือไม่และเพื่อป้องกันการสร้างบัญชีแขก ค่าเริ่มต้นถูกทำเครื่องหมายว่าไม่ได้ใช้งาน และคุณต้องสร้างคีย์ Google ก่อนที่จะเปิดใช้งานฟังก์ชันนี้
2) สร้างโปรเจกต์ Google¶
คุณต้องสร้าง Project ID หนึ่งรายการและ API KEY หนึ่งรายการต่อเกมก่อนที่จะสร้าง site key หากคีย์ถูกออกโดย AppID อื่นสำหรับเกม คีย์ที่สร้างขึ้นจะมีลักษณะเหมือนกัน คีย์จะไม่ถูกลบเมื่อสร้างขึ้น
3) สร้างคีย์ Google reCAPTCHA¶
- คีย์ไซต์ Checkbox: โดยการเปิดเผย UI checkbox reCAPTCHA ของ Google ในหน้าต่างข้อมูลบัญชีผู้ใช้แขก การโต้ตอบของผู้ใช้จะถูกใช้เพื่อตัดสินว่ามันเป็นหุ่นยนต์หรือไม่
- คีย์ไซต์แบบคะแนน: กำหนดว่ามันเป็นหุ่นยนต์หรือไม่ตามคะแนนที่ Google ให้โดยไม่ต้องมีการโต้ตอบจากผู้ใช้
- สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภทของ reCAPTCHA ที่ Google Enterprise ให้ โปรดเยี่ยมชม ที่นี่.
Note
ฟีเจอร์ reCAPTCHA สำหรับการเข้าสู่ระบบของแขก
- ฟังก์ชันคีย์ไซต์แบบ checkbox ใช้งานได้เฉพาะใน SDKv4.15.4.1, SDKv4.15.8.3, และ SDKv4.16.0 หรือเวอร์ชันที่ใหม่กว่า
- ฟังก์ชันคีย์ไซต์แบบคะแนนใช้งานได้เฉพาะใน SDKv4.16.0 หรือเวอร์ชันที่ใหม่กว่า หากคุณใช้ UI การเข้าสู่ระบบของเกมเองแทน UI การเข้าสู่ระบบที่ให้โดยแพลตฟอร์ม คุณต้องใช้คีย์ไซต์แบบคะแนน
- การเข้าสู่ระบบในฐานะแขกจะไม่ทำงานอย่างถูกต้องหากคุณใช้เวอร์ชันอื่นนอกเหนือจากนี้
ประวัติการแก้ไขและหมายเหตุ¶
เมื่อคุณเปลี่ยนข้อมูล AppID ประวัติจะถูกบันทึกโดยอัตโนมัติ คุณยังสามารถเพิ่มหมายเหตุเพื่อป้อนรายละเอียดด้วยตนเอง คุณไม่สามารถลบประวัติการแก้ไขหรือหมายเหตุได้