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 สภาพแวดล้อมของเซิร์ฟเวอร์ |
|
การบันทึก | เปิดใช้งานการบันทึกสำหรับการดำเนินการภายในของ Hive ลูกค้า |
|
การส่งข้อความ | ใช้บริการส่งข้อความที่ให้โดย Hive แพลตฟอร์ม |
|
บริษัท | บริษัทเผยแพร่เกม |
|
ช่องทาง | แพลตฟอร์มบริการเข้าสู่ระบบที่ใช้โดยแอปเกม | Hive (ค่าเริ่มต้น) |
ตลาด | ตลาดที่จะปล่อยแอปนี้ |
|
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.