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

Unity

ในสภาพแวดล้อมของ Unity คุณสามารถสร้างไฟล์ hive_config.xml โดยอัตโนมัติและกำหนดค่าโดยใช้ Unity Inspector ไฟล์ hive_config.xml เป็นที่แนะนำเพราะมันช่วยขจัดความจำเป็นในการกำหนดค่าไฟล์ hive_config.xml และ AndroidManifest.xml โดยตรงในระหว่างการพัฒนาแอป Android

การตั้งค่าเวอร์ชัน OS และการตรวจสอบสิทธิ

เลือก Hive > แก้ไขการตั้งค่า และกำหนดค่าที่จำเป็นในหน้าจอ Inspector ก่อนอื่นให้เลือก OS และ Authentication Version ตัวอย่างเช่น หากต้องการใช้การตรวจสอบสิทธิ์ของ Google ให้เลือก Android หรือ iOS สำหรับ OS ขึ้นอยู่กับแพลตฟอร์ม และเลือก Auth v4 สำหรับ Authentication Version

  • OS: Android, Authentication Version: Auth V4
  • OS: iOS, Authentication Version: Auth V4

การตั้งค่า IdP

สำหรับแต่ละ IdP ที่คุณต้องการใช้ เช่น Facebook และ Google คุณต้องป้อน AppID, ClientID และข้อมูลอื่น ๆ ตัวอย่างเช่น เพื่อใช้การตรวจสอบสิทธิ์ Google แบบปกติ ให้ป้อนค่าที่จำเป็นในรายการการตั้งค่าการเข้าสู่ระบบของ Google ดังนี้

  • ใส่ AppID ที่คุณได้รับในช่อง Google App Id.
  • ใส่ค่า Client ID สำหรับเว็บแอปพลิเคชันที่คุณได้รับในช่อง Google Server Client ID.
Info

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ คู่มือการรับรองความถูกต้อง.

การตั้งค่า HiveConfig

ไฟล์ hive_config.xml ถูกสร้างขึ้นและกำหนดค่าให้กับค่าในการตั้งค่า ไฟล์ hive_config.xml ถูกสร้างขึ้นในตำแหน่งต่อไปนี้

  • แอนดรอยด์
    • ยูนิตี้ 2021 ขึ้นไป: /Assets/HiveSDK/hive.androidlib/src/main/res/raw/hive_config.xml
    • ยูนิตี้ต่ำกว่า 2021: /Assets/Plugins/Android/res/raw/hive_config.xml
  • iOS
    • /Assets/Plugins/iOS/hive_config.xml
  • วินโดว์
    • /Assets/Plugins/Windows/res/hive_config.xml

การตั้งค่า HiveConfig ช่วยให้คุณสามารถกำหนดค่าค่าต่อไปนี้ได้ ตัวอย่างเช่น หากต้องการใช้การชำระเงินผ่าน Google Play Store ให้ตั้งค่า Market เป็น GO และหากต้องการใช้การชำระเงินผ่าน Apple AppStore ให้ตั้งค่าเป็น AP

ฟิลด์ คำอธิบาย ช่วงค่า
โซน Hive สภาพแวดล้อมของเซิร์ฟเวอร์
  • Sandbox (ค่าเริ่มต้น)
  • Live
การบันทึก สถานะการเปิดใช้งานการบันทึกการดำเนินงานภายในของ Hive ลูกค้า
  • เปิด (ค่าเริ่มต้น)
  • ปิด
การส่งข้อมูล ว่าจะใช้บริการส่งข้อมูลที่ให้โดยแพลตฟอร์ม Hive หรือไม่
  • เปิด (ค่าเริ่มต้น)
  • ปิด
บริษัท บริษัทเผยแพร่เกม
  • Com2uS:C2S
  • Com2uS Holdings:GVI
ช่องทาง แพลตฟอร์มบริการเข้าสู่ระบบที่ใช้โดยแอปเกม Hive (ค่าเริ่มต้น)
ตลาด ตลาดที่แอปจะถูกปล่อยออกมา
  • Android: GO (Google), LE (Lebi)
  • iOS: AP (App Store)
hivePermissionViewOn การมองเห็นของป๊อปอัปการแจ้งเตือนสิทธิ์ SDK ของ Hive
  • เปิด (ค่าเริ่มต้น)
  • ปิด

การตั้งค่าอื่น ๆ

WriteExternalStoragePermission: ค่าที่จำเป็นสำหรับ Unity Android การตั้งค่านี้จะกำหนดว่าจะขอสิทธิ์การเข้าถึงที่เก็บข้อมูลภายนอกจากผู้ใช้หรือไม่ หากถูกเลือก ลูกค้า Hive จะขอสิทธิ์การเข้าถึงที่เก็บข้อมูลภายนอกจากผู้ใช้เมื่อเริ่มต้นบนอุปกรณ์

hive_config.xml การสร้างไฟล์

หลังจากตั้งค่า Inspector แล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อสร้างไฟล์ hive_config.xml

  • Android: คลิกที่ปุ่ม สร้างใหม่ Android Manifest & Hive Config เพื่อสร้างไฟล์ AndroidManifest.xml และไฟล์ hive_config.xml ไฟล์ hive_config.xml จะถูกสร้างในไดเรกทอรีต่อไปนี้:
    • Unity 2021 และสูงกว่า: /Assets/HiveSDK/hive.androidlib/src/main/res/raw
    • Unity ต่ำกว่า 2021: /Assets/Plugins/Android/res/raw/
  • iOS: คลิกที่ปุ่ม สร้างใหม่ iOS Plist Hive Config เพื่อสร้างไฟล์ Info.plist และไฟล์ hive_config.xml ไฟล์ hive_config.xml จะถูกสร้างในไดเรกทอรีต่อไปนี้: /Assets/Plugins/iOS/
  • Windows: คลิกที่ปุ่ม ปุ่ม Windows เพื่อสร้างไฟล์ hive_config.xml ไฟล์ hive_config.xml จะถูกสร้างในไดเรกทอรีต่อไปนี้: Assets/Plugins/Windows/res/