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

Unreal Engine 5

ตามคำแนะนำด้านล่าง สร้างและกำหนดค่าของไฟล์ hive_config.xml ไฟล์จะถูกสร้างในเส้นทางต่อไปนี้ สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ คู่มือการกำหนดค่าพื้นฐาน

  • แอนดรอยด์
    • /HIVESDK/Source/HIVESDK/ThirdParty/android/resource/res/raw/hive_config.xml
  • iOS
    • /HIVESDK/Source/HIVESDK/ThirdParty/iOS/resource/hive_config.xml
  • วินโดวส์
    • /HIVESDK/Source/HIVESDK/ThirdParty/Windows/config/hive_config.xml

การตั้งค่าโดยใช้ Unreal Editor

ในสภาพแวดล้อม Unreal คุณสามารถสร้างและกำหนดค่าต่างๆ ให้กับไฟล์ hive_config.xml โดยอัตโนมัติด้วยการใช้ Unreal Editor คลิกที่ Edit > Project Settings จากเมนูใน Unreal Editor หน้าต่าง Project Settings จะปรากฏขึ้น ในแผงด้านซ้ายของหน้าต่าง Project Settings ให้คลิกที่เมนู HIVEConfig XML ภายใต้ชื่อปลั๊กอิน หน้าจอการตั้งค่า HIVEConfig XML จะปรากฏขึ้น

การตั้งค่า Google Play

ในการใช้การเข้าสู่ระบบ Google ทั่วไป ให้ป้อน AppID ที่ได้รับจาก Google console ในช่อง Google Play App ID ในการตั้งค่า Google Play

การตั้งค่า HiveConfig

ในหน้าจอการตั้งค่า XML ของ HIVEConfig คุณสามารถตั้งค่าค่าต่อไปนี้จาก ค่าที่สามารถกำหนดได้ ในไฟล์ hive_config.xml ตัวอย่างเช่น หากต้องการใช้การชำระเงินผ่าน Google Play Store ในสภาพแวดล้อม Unreal Android ให้ตั้งค่า Market เป็น GO และหากต้องการใช้การชำระเงินผ่าน Apple AppStore ในสภาพแวดล้อม Unreal iOS ให้ตั้งค่าเป็น AP

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

hive_config.xml ตัวอย่าง

ด้านล่างนี้คือตัวอย่างของไฟล์ hive_config.xml ที่ใช้สำหรับการตรวจสอบสิทธิ์ (การตรวจสอบสิทธิ์ของ Google) และการชำระเงิน (Google Play Store หรือ Apple AppStore) ปรับเปลี่ยน เพิ่มเติม หรือ ลบค่า ตามคุณสมบัติของ SDK Hive และสภาพแวดล้อมของแอปที่คุณใช้งาน เนื่องจาก iOS รองรับการชำระเงินผ่าน Apple AppStore เท่านั้น ให้ตั้งค่าตลาดเป็น AP ในสภาพแวดล้อม Unreal iOS

<properties>

    <!-- Hive SDK Common Settings: START -->
    <appId>com.sample.your</appId>

    <gameLanguage>en</gameLanguage>

    <!-- Select Hive platform server. sandbox for development, real for production
        (sandbox, real) -->
    <zone>real</zone>

    <!-- Set whether to use internal operation logs of the SDK
        (true, false) -->
    <useLog>false</useLog>

    <!-- Company settings
        (C2S: Com2us, GVI: Com2us Holdings) -->
    <company>C2S</company>

    <!-- Channel settings
        (C2S: Hive Platform) -->
    <channel>C2S</channel>

    <!-- Payment market settings
        (GO: Google Play, LE: Com2us Lebi, AP: Apple App Store) -->
    <market>GO</market>

    <!-- Set the HTTP Connect Timeout used internally by the Hive SDK in seconds
        (Do not change unless in special cases) -->
    <httpConnectTimeout>8</httpConnectTimeout>

    <!-- Set the HTTP Read Timeout used internally by the Hive SDK in seconds
        (Do not change unless in special cases) -->
    <httpReadTimeout>8</httpReadTimeout>

    <agreementDetermineBase>device</agreementDetermineBase>
    <!-- Hive SDK Common Settings: END -->

    <!-- Hive SDK Feature-specific Settings: START -->
    <!-- Authentication product settings: Use Google authentication -->
    <providers>             
        <google playAppId="123456789012" clientId="123456789012-abc.apps.googleusercontent.com" serverClientId="123456789012-abc.apps.googleusercontent.com" reversedClientId="com.googleusercontent.apps.123456789012-abc" deviceFlowClientId="331526026701-gn1abq1ev23nqj7rdvvlaamf7ii4f3u9.apps.googleusercontent.com" />
    </providers>
    <!-- Hive SDK Feature-specific Settings: END -->

</properties>
Info

Hive การตั้งค่า SDK สามารถบันทึกในไฟล์การกำหนดค่าก่อนการสร้างแอปหรือเปลี่ยนแปลงระหว่างการทำงาน (การเรียกใช้แอป) สำหรับรายละเอียดเพิ่มเติม โปรดดูที่ Hive การตั้งค่า SDK.