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

Unity

คู่มือนี้ให้คำแนะนำในการตั้งค่าการตรวจสอบสิทธิ์ใน SDK ของแบรนด์ Hive สำหรับ Unity.

การตั้งค่าโปรแกรมแก้ไขการกำหนดค่าของ Unity hive

Hive > Hive การตั้งค่า (แก้ไขการตั้งค่า) หลังจากเลือกแล้ว ให้ป้อนค่าที่จำเป็นในหน้าจอ Unity Hive Config Editor ภายใต้ Execution Environment, Common, Auth tabs.


แอนดรอยด์


iOS

การตั้งค่าปลั๊กอิน EDM4U

  1. คลิกที่เมนู Hive > Hive Dependencies (ExternalDependency)

เมื่อหน้าต่างการตั้งค่าแสดงขึ้น โปรดเลือกฟีเจอร์ที่คุณต้องการใช้

![](../../img/Hive_Dependencies_Editor_25.0.0.png){width="450px"}

การเพิ่มฟีเจอร์

เลือกเฉพาะฟีเจอร์การตรวจสอบสิทธิ์ที่คุณต้องการใช้ใน Hive การตั้งค่าโมดูล.

  • การจัดการอุปกรณ์: บริการจัดการอุปกรณ์
  • reCAPTCHA: ใช้ Google Recaptcha สำหรับการเข้าสู่ระบบของแขก
  • การตรวจสอบชื่อจริง: ฟีเจอร์ที่ต้องการให้ผู้ใช้ที่เข้าถึงจากประเทศจีนต้องผ่านการตรวจสอบชื่อจริงสำหรับเกมที่ได้รับใบอนุญาตจากจีน
  • Google InAppUpdate: ฟีเจอร์ Google In-App Update (Android)
Note

สำหรับคำแนะนำโดยละเอียดเกี่ยวกับแต่ละฟีเจอร์ โปรดดูที่ ต่อไปนี้.

เพิ่ม IdP

ในการตั้งค่า Auth ให้เลือกเฉพาะ IdP ที่คุณต้องการใช้ ตัวอย่างเช่น หากต้องการใช้ Google IdP ให้เลือก Google SignIn ในการตั้งค่า Auth หากต้องการใช้ GooglePlayGames IdP ให้เลือก Google Play Games อีกตัวอย่างหนึ่งคือการเลือก Facebook ในการตั้งค่า Auth หากคุณต้องการใช้การเข้าสู่ระบบ Facebook。

Note

ในการใช้ไลบรารี VK ในการสร้าง Unity Android จำเป็นต้องมี minSdkVersion 21 หรือสูงกว่าและ targetSdkVersion 32 หรือสูงกว่า กรุณาเพิ่มการตั้งค่า VK ตาม ต่อไปนี้.
ในการใช้ไลบรารี Line ในการสร้าง Unity Android จำเป็นต้องมี minSdkVersion 24 หรือสูงกว่า

ตัวจำลองการเข้าสู่ระบบ Unity (ไม่บังคับ)

ด้วยการใช้ Unity login simulator คุณสามารถออกบัญชีผู้ใช้ AuthV4 แบบแขกชั่วคราวที่มีอยู่ในสภาพแวดล้อมเซิร์ฟเวอร์ Sandbox ของ Hive
ฟีเจอร์ Unity login simulator สามารถตรวจสอบได้ตามที่แสดงด้านล่างในเมนู Hive > LoginSimulator > Open AuthV4 Setting



ในการใช้ฟีเจอร์นี้ คุณต้องปฏิบัติตามเงื่อนไขดังต่อไปนี้

  1. hive_config.xml การกำหนดค่าที่สมบูรณ์
  2. ในเมนูการตั้งค่า Unity-Build ให้เขียน appId ในแพลตฟอร์มปัจจุบัน (iOS, Android, Windows, Mac) hive_config.xml (กรอกอัตโนมัติ)
  3. ป้อน Hive รหัสการรับรองความถูกต้อง


    หลังจากนั้น ทุกครั้งที่คุณกดปุ่ม Create จะมีการออกบัญชีผู้ใช้แขกใหม่ และข้อมูลบัญชีจะถูกบันทึกเป็นไฟล์.

คุณสามารถรับข้อมูลบัญชีผู้เข้าพักชั่วคราวได้ผ่านตัวอย่างโค้ดต่อไปนี้ did และข้อมูลเพิ่มเติมอื่น ๆ ยกเว้น playerId และ playerToken เป็นค่าที่ถูกสร้างขึ้นชั่วคราวหรือระบุโดยไคลเอนต์

// playerId issued from the Hive Sandbox server
long playerId = AuthV4LoginData.playerId;
// playerToken issued from the Hive Sandbox server
string playerToken = AuthV4LoginData.playerToken;
// playerName set temporarily by the client
string playerName = AuthV4LoginData.playerName;
// playerImageUrl set temporarily by the client
string plalyerImageUrl = AuthV4LoginData.playerImageUrl;
// did set temporarily by the client (random value between 1000000000 and 2000000000)
string did = AuthV4LoginData.did;
Warning

บัญชีนี้เป็นบัญชีผู้ใช้ชั่วคราวที่ออกให้เพื่อการทดสอบที่สะดวกบนหน้าจอ Unity Editor โดยเฉพาะสำหรับ Hive Sandbox ต้องระมัดระวังเพื่อให้แน่ใจว่าไม่ปนเปกับข้อมูลจากบัญชีที่ใช้ในบริการเชิงพาณิชย์