จัดการ App ID
App ID คือข้อมูลพื้นฐานที่ใช้ในคอนโซล Hive เพื่อระบุแอปเกมและสภาพแวดล้อมการเข้าสู่ระบบผ่านเว็บ รวมถึงจัดการสถานะการให้บริการ หากต้องการลงทะเบียน App ID ใหม่ ต้องลงทะเบียนโปรเจกต์ก่อน และหลังจากลงทะเบียนแล้ว คุณสามารถจัดการข้อมูลพื้นฐาน สถานะ การตั้งค่าประเทศ Guest Login reCAPTCHA และประวัติการเปลี่ยนแปลงตามหน่วยของ App ID ได้
สิ่งที่ต้องเตรียมล่วงหน้า¶
- หากต้องการลงทะเบียน App ID โปรเจกต์เป้าหมายต้องได้รับการลงทะเบียนก่อน
- วิธีลงทะเบียนและจัดการโปรเจกต์สามารถตรวจสอบได้จากเมนูการจัดการโปรเจกต์
- หลังจากสร้าง App ID แล้ว จะไม่สามารถเปลี่ยน App OS และสโตร์ได้ ดังนั้นต้องกำหนดสภาพแวดล้อมการให้บริการเป้าหมายให้ชัดเจนก่อนลงทะเบียน
- สำหรับ Web Login App ID ต้องตรวจสอบประเภทการใช้งานที่เหมาะกับวัตถุประสงค์ก่อนแล้วจึงลงทะเบียน
การลงทะเบียน App ID¶
สามารถลงทะเบียน App ID ได้จากแท็บ App ID ในรายละเอียดโปรเจกต์ หรือจากเมนูจัดการ App ID
➡️ เส้นทางในคอนโซล: การจัดการโปรเจกต์ > รายละเอียดโปรเจกต์ > แท็บ App ID
App ID¶
วิธีตั้งค่า:
- ไปที่หน้าจอสำหรับลงทะเบียน App ID แล้วคลิก [New App ID]
- เลือก OS ของแอป
- เลือกร้านค้าที่จะลงทะเบียนแอป เนื่องจาก OS และร้านค้าไม่สามารถเปลี่ยนแปลงได้หลังจากสร้าง App ID แล้ว โปรดเลือกอย่างรอบคอบตามสภาพแวดล้อมการให้บริการของคุณ
- เลือก App ID ที่ต้องการใช้หรือป้อนโดยตรง App ID อาจถูกแนะนำโดยอัตโนมัติตามตัวเลือกที่เลือก และหากต้องการแยกความแตกต่างเพิ่มเติม คุณสามารถป้อนข้อมูลเสริมต่อท้าย App ID ที่สร้างขึ้นโดยอัตโนมัติได้
- หากไม่สามารถใช้รูปแบบที่แนะนำได้เนื่องจากนโยบายของร้านค้า ให้ป้อน App ID โดยตรง เมื่อป้อนโดยตรง จะสามารถใช้ได้เฉพาะตัวอักษรภาษาอังกฤษ ตัวเลข และจุด (.) เท่านั้น และไม่แยกตัวพิมพ์ใหญ่กับตัวพิมพ์เล็ก
- ตรวจสอบข้อมูลที่ป้อน แล้วดำเนินขั้นตอนการลงทะเบียนให้เสร็จสมบูรณ์ เมื่อลงทะเบียนเสร็จสมบูรณ์ App ID ใหม่จะถูกสร้างขึ้นตาม OS และร้านค้าที่เลือก
Note
- หากไม่มีร้านค้าที่เกี่ยวข้อง ให้เลือก 'Direct Distribution'
Web Login App ID¶
Web Login App ID จะถูกลงทะเบียนแยกต่างหากตามวัตถุประสงค์ของบริการบนเว็บหรือการเชื่อมต่อระบบล็อกอิน
วิธีตั้งค่า:
- ในหน้าจอลงทะเบียน App ID ให้เลือกวัตถุประสงค์การใช้งานเว็บล็อกอิน
- เลือก App ID ที่ต้องการใช้
- หากมี App ID เดียวกันอยู่แล้ว ให้ตรวจสอบว่ามีการเพิ่มตัวเลขต่อท้าย App ID โดยอัตโนมัติหรือไม่
- ตรวจสอบข้อมูลที่ป้อน แล้วดำเนินขั้นตอนการลงทะเบียนให้เสร็จสมบูรณ์
- เมื่อลงทะเบียนเสร็จสมบูรณ์ App ID สำหรับวัตถุประสงค์เว็บล็อกอินจะถูกสร้างขึ้น
คู่มือวัตถุประสงค์การใช้งานเว็บล็อกอิน¶
- Blockchain: ใช้เมื่อใช้งาน Blockchain API
- Website: ใช้กับเว็บไซต์อิสระ เช่น คอมมูนิตี้ เว็บสโตร์ หรือเว็บไซต์แบรนด์ของคุณเอง
- Community & Web Store: ใช้เมื่อใช้งาน Hive Community หรือ Hive Web Store
- สำหรับรายละเอียด โปรดดูที่ Web Login API Guide
การจัดการ App ID ที่ลงทะเบียน¶
App ID ที่ลงทะเบียนแล้วสามารถจัดการได้โดยเลือกรายการที่เกี่ยวข้องจากรายการ แล้วดูรายละเอียดตามแต่ละแท็บ
ข้อมูลพื้นฐาน¶
นี่คือข้อมูลพื้นฐานของข้อมูลแอปที่เชื่อมต่อและ App ID ที่ลงทะเบียน
1. ข้อมูลแอป¶
- ไปที่การจัดการโปรเจกต์: ย้ายไปยังหน้ารายละเอียดโปรเจกต์
2. ข้อมูล App ID¶
คุณสามารถแก้ไขข้อมูลและสถานะของ App ID ที่ลงทะเบียนไว้ได้ การแก้ไขข้อมูลจะไม่เปลี่ยนแปลงตัว App ID เอง เมื่อสร้างครั้งแรก สถานะจะถูกตั้งค่าเป็นกำลังพัฒนา และสามารถเปลี่ยนแปลงได้ภายหลังตามสถานะการให้บริการ
สถานะ App ID¶
- คุณสามารถตั้งค่าสถานะของ App ID ได้
- Live: App ID ที่กำลังให้บริการอยู่ในปัจจุบัน หากมี App ID อย่างน้อยหนึ่งรายการอยู่ในสถานะ Live สถานะของเกมจะถูกตั้งค่าเป็น Live ด้วย
- In Development: App ID ที่อยู่ระหว่างการพัฒนา หาก App ID ทั้งหมดอยู่ในสถานะ In Development, Service Ended หรือ Not Used สถานะของเกมจะถูกตั้งค่าเป็น In Development อย่างไรก็ตาม หากมี App ID ที่เป็น Live แม้เพียงหนึ่งรายการ สถานะของเกมจะเป็น Live
- Service Ended: App ID ที่สิ้นสุดการให้บริการแล้ว หาก App ID ทั้งหมดอยู่ในสถานะนี้ สถานะของเกมจะถูกตั้งค่าเป็น Service Ended ด้วย
- Not Used: App ID ที่ไม่ได้ใช้งาน หาก App ID ทั้งหมดอยู่ในสถานะนี้ สถานะของเกมจะถูกตั้งค่าเป็น Not Used ด้วย
วันที่เปิดตัว¶
- หากวันที่เปิดตัวในสโตร์ได้รับการยืนยันแล้ว ให้เปลี่ยนสถานะเป็น Live แล้วลงทะเบียนวันที่เปิดตัว
การใช้ Package Name/Bundle ID (ไม่บังคับ)¶
- App ID จะถูกใช้เป็น Package Name หรือ Bundle ID เมื่อแอปเปิดตัวในสโตร์ โดยส่วนใหญ่ App ID และตัวระบุแอปของสโตร์จะเหมือนกัน แต่หากแอปได้เปิดตัวไปแล้ว ค่าดังกล่าวอาจแตกต่างกันเนื่องจากตัวระบุที่เคยใช้อยู่เดิม Hive จะอ้างอิง Package Name หรือ Bundle ID ของสโตร์ในขั้นตอนการยืนยันตัวตนและการชำระเงิน ดังนั้น หาก App ID และตัวระบุของสโตร์แตกต่างกัน คุณต้องป้อนค่าที่เกี่ยวข้องในรายการ 'Package Name/Bundle ID'
การตั้งค่าประเทศของ App ID (ไม่บังคับ)¶
-
ฟีเจอร์นี้ใช้สำหรับระบุประเทศเป้าหมายการให้บริการของแต่ละ App ID ภายในสโตร์เดียวกัน สามารถแสดงข้อมูลที่แตกต่างกันตามประเทศในโปรโมชัน, UE(คูปองดีปลิงก์) และ Hive Games ได้
- ค่าเริ่มต้นคือ Not Used(ทุกประเทศ)
- เมื่อเปิดใช้งาน จะมีผลเฉพาะในประเทศที่กำหนดเท่านั้น
- สามารถเลือกได้หลายประเทศ
- หากเปิดใช้งานตัวเลือก 'Exclude selected countries' จะมีผลกับทุกประเทศยกเว้นประเทศที่กำหนดไว้
-
ตัวอย่าง: เมื่อตั้งค่า Android store App ID 3 รายการในเกม
Warning
- การตั้งค่าประเทศของ App ID เป็นฟีเจอร์สำหรับระบุประเทศที่ให้บริการในสโตร์ ซึ่งแตกต่างจากฟีเจอร์บล็อกประเทศสำหรับป๊อปอัปประกาศใน Provisioning สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับป๊อปอัปประกาศ โปรดดูที่ ที่นี่
Guest Login reCAPTCHA¶
เป็นฟังก์ชันที่ใช้ Google reCAPTCHA เพื่อป้องกันบัญชีผู้เยี่ยมชมที่ถูกสร้างแบบสุ่มบนมือถือและบล็อกการใช้งานในทางที่ผิด ค่าเริ่มต้นคือไม่ได้ใช้งาน 
หากต้องการใช้ Guest Login reCAPTCHA ให้ดำเนินการตามขั้นตอนต่อไปนี้
ข้อมูลการใช้ Guest Login reCAPTCHA¶
- ระหว่าง Guest Login ระบบจะใช้ Google reCAPTCHA เพื่อตรวจสอบว่าเป็นบอทหรือไม่ และบล็อกการสร้างบัญชีผู้เยี่ยมชม ก่อนเปิดใช้งาน ต้องสร้าง Google key ตามลำดับด้านล่าง
การสร้าง Google Project¶
- ก่อนสร้าง site key ต้องสร้าง Project ID และ API Key อย่างละ 1 รายการต่อเกม หากมีการออก key แล้วใน App ID อื่นของเกมเดียวกัน ระบบจะแสดง key เดียวกัน Key ที่สร้างแล้วจะไม่ถูกลบ
การสร้าง Google reCAPTCHA Key¶
- Checkbox site key: แสดง reCAPTCHA checkbox UI ในป๊อปอัปข้อมูลบัญชีผู้เยี่ยมชม และใช้การโต้ตอบของผู้ใช้เพื่อตรวจสอบว่าเป็นบอทหรือไม่
- Score-based site key: ตรวจสอบว่าเป็นบอทหรือไม่ด้วยคะแนนที่ Google ให้มา โดยไม่ต้องมีการโต้ตอบของผู้ใช้
- ดูรายละเอียดเกี่ยวกับประเภท reCAPTCHA ที่ Google Enterprise มีให้ได้ที่ นี่
Note
- ฟีเจอร์ reCAPTCHA สำหรับการล็อกอินแบบ Guest
- ฟีเจอร์ Checkbox site key รองรับใน SDK v4.15.4.1, SDK v4.15.8.3 และ SDK v4.16.0 ขึ้นไป
- ฟีเจอร์ Score-based site key รองรับใน SDK v4.16.0 ขึ้นไป
- หากใช้ UI ล็อกอินของเกมเองแทน UI ล็อกอินพื้นฐานของแพลตฟอร์ม ให้ใช้ Score-based site key
- หากใช้งานในเวอร์ชันที่ต่ำกว่าเวอร์ชันที่รองรับ การล็อกอินแบบ Guest จะไม่ทำงานตามปกติ
ประวัติการเปลี่ยนแปลงและโน้ต¶
เมื่อมีการเปลี่ยนข้อมูล App ID ระบบจะบันทึกประวัติให้อัตโนมัติ คุณยังสามารถเพิ่มโน้ตและกรอกเนื้อหาด้วยตนเองได้ ประวัติการเปลี่ยนแปลงและโน้ตไม่สามารถลบได้ 






