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

Unreal

คู่มือนี้อธิบายวิธีตั้งค่าฟังก์ชัน Billing ของ Hive SDK ใน Unreal Engine

การตั้งค่า Hive Console

หากต้องการใช้ Billing คุณต้องดำเนินการ ตั้งค่าผู้ให้บริการ Billing ใน Hive Console ให้เรียบร้อยก่อน รวมถึงการลงทะเบียนค่า key และเชื่อมต่อมาร์เก็ต

Note

สำหรับการรองรับ Google Play โปรดดู การลงทะเบียนบัญชี Google Market

เพิ่มมาร์เก็ต

  1. ใน Unreal Editor ให้คลิก Edit > Project Settings จากเมนู
  2. ในหน้าต่าง Project Settings ให้คลิก Hive SDK > Dependency – Android / Dependency – iOS ที่แผงด้านซ้าย

  3. เลือกฟังก์ชัน Billing ที่ต้องการใช้งานในส่วน Market

ปิดใช้งาน Google Play Billing ที่ติดมากับ Unreal Engine

เมื่อใช้ Google Play Billing อาจเกิดปัญหาความเข้ากันได้ระหว่าง Google Play Billing Library เวอร์ชันล่าสุดที่ Hive SDK ใช้กับฟีเจอร์ Google Play Billing ที่ติดมากับ Unreal Engine จนทำให้ build ล้มเหลว ให้แก้ไขโค้ดดังนี้

  1. ไปที่ /Engine/Plugins/Online/Android/OnlineSubsystemGooglePlay/Source/OnlineSubsystemGooglePlay.Build.cs
  2. คอมเมนต์โค้ดต่อไปนี้ออก
//string PluginPath = Utils.MakePathRelativeTo(ModuleDirectory, Target.RelativeEnginePath);
//AdditionalPropertiesForReceipt.Add("AndroidPlugin", Path.Combine(PluginPath, "OnlineSubsystemGooglePlay_UPL.xml"));