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

เริ่มต้นใช้งาน

Android

ตั้งค่าโมดูล Hercules

  • อ้างอิงการตั้งค่า build.gradle ในการตั้งค่า SDK → Android.
    Android Studio → ตั้งค่าการพึ่งพาสำหรับ Hive SDK และไลบรารีภายนอกเพื่อเพิ่มการพึ่งพาสำหรับ Hercules.
    // Hercules
    implementation "com.com2us.android.hive:hercules:$HIVE_SDK_VERSION"
    

ลบโมดูล Hercules

  • ลบการพึ่งพาต่อไปนี้ในไฟล์ build.gradle ที่อธิบายไว้ใน SDK Set up → Android.
    Android Studio → การตั้งค่าการพึ่งพาสำหรับ Hive SDK และไลบรารีภายนอก.
    // Hercules
    // implementation "com.com2us.android.hive:hercules:$HIVE_SDK_VERSION" // Remove this when it is not used
    

iOS

ตั้งค่าโมดูล Hercules

  • ดูที่ ตัวอย่างโค้ด Podfile ในการตั้งค่า SDK → iOS.
    Xcode → การใช้ Framework เพื่อเพิ่มการตั้งค่าการพึ่งพาสำหรับ Hercules.
    ...
    target 'HIVE_GAME_COOL' do
        pod 'Hercules', '${SDK_VERSION}'
    end
    ...
    

ลบโมดูล Hercules

  • ดูที่ ตัวอย่างโค้ด Podfile ในการตั้งค่า SDK → iOS.
    Xcode → การใช้ Framework เพื่อลบการตั้งค่าการพึ่งพาสำหรับ Hercules.
    ...
    target 'HIVE_GAME_COOL' do
    end
    ...
    

Cocos

แอนดรอยด์

iOS

Unity

มือถือ

  • การตั้งค่าต่อไปนี้จำเป็นต้องใช้โมดูล Hercules ในสภาพแวดล้อม Unity
    • คลิก Hive → ExternalDependency.
    • เมื่อหน้าต่าง ExternalDependencyEditor ปรากฏขึ้น ให้เปิดใช้งาน Hercules
    • ยกเลิกการเลือกเพื่อไม่ใช้ Hercules ในแอปของคุณ.

วินโดวส์

ตั้งค่าโมดูล Hercules

  • Hive SDK Unity Plugin รวม Hercules โดยค่าเริ่มต้น.

ลบโมดูล Hercules

  • ลบไฟล์ด้านล่าง
    • /Assets/Hive_SDK_v4/Plugins/Windows/additional/Hercules.dll
    • /Assets/Hive_SDK_v4/Plugins/Windows/additional/HIVE_UI_IMPL_C_PORT.dll

Unreal

Android

  • เลือก Unreal Editor → แก้ไข → การตั้งค่าโครงการ
  • ในแผงด้านซ้ายของการตั้งค่าโครงการ ให้เลือก Hive SDK → การพึ่งพา → Android
  • ตรวจสอบโมดูล → เปิดใช้งาน Hercules
  • ยกเลิกการเลือกเพื่อไม่ให้ใช้ Hercules ในแอปของคุณ.

iOS

  • เลือก Unreal Editor → แก้ไข → การตั้งค่าโครงการ
  • ในแผงด้านซ้ายของการตั้งค่าโครงการ ให้เลือก Hive SDK → การพึ่งพา → iOS
  • ตรวจสอบโมดูล → เปิดใช้งาน Hercules
  • ยกเลิกการเลือกเพื่อไม่ให้ใช้ Hercules ในแอปของคุณ.

วินโดวส์

ตั้งค่าโมดูล Hercules

  • SDK Hive Unreal Plugin รวม Hercules ไว้โดยค่าเริ่มต้น.

ลบโมดูล Hercules

  • ลบโฟลเดอร์ /Plugins/HIVESDK/Source/HIVESDK/ThirdParty/windows/additional/hivePlugins/hercules

การเรียก API เพื่อเปิด/ปิดโมดูล Hercules

Warning

หากคุณไม่ต้องการใช้โมดูล Hercules คุณต้องแจ้งให้ Hive SDK ทราบอย่างชัดเจนว่าคุณจะไม่ใช้โมดูล Hercules ผ่าน API setUseHercules ก่อนที่จะเริ่มต้น AuthV1 และ AuthV4 หลังจากลบการพึ่งพา Android และลบเฟรมเวิร์ก iOS ดูตัวอย่างโค้ดด้านล่าง หาก API ไม่ถูกเรียกหลังจากที่ได้ลบการพึ่งพา Android และเฟรมเวิร์ก iOS จะถือว่าเป็นการปลอมแปลงที่เป็นอันตรายและแอปจะถูกบังคับให้หยุดทำงานในระยะการทำงานของการเริ่มต้น AuthV1 และ AuthV4

Note

Hive SDK จะทำการเริ่มต้นโมดูล Hercules โดยอัตโนมัติเมื่อการเริ่มต้น AuthV1 และ AuthV4 เสร็จสมบูรณ์.

ตัวอย่างโค้ด

// ตั้งค่าเป็น false หากคุณไม่ต้องการใช้โมดูล Hercules
// คุณควรเรียกใช้ API นี้ก่อนการเริ่มต้น AuthV1, AuthV4
Configuraiton.setUseHercules(false);
// ตั้งค่าเป็น false หากคุณไม่ต้องการใช้โมดูล Hercules
// คุณควรเรียกใช้ API นี้ก่อนการเริ่มต้น AuthV1, AuthV4
hive::Configuration::setUseHercules(false);
// ตั้งค่าเป็น false หากคุณไม่ต้องการใช้โมดูล Hercules
// คุณควรเรียกใช้ API นี้ก่อนการเริ่มต้น AuthV1, AuthV4
Configuration.useHercules = false
// ตั้งค่าเป็น false หากคุณไม่ต้องการใช้โมดูล Hercules
// คุณควรเรียกใช้ API นี้ก่อนการเริ่มต้น AuthV1, AuthV4
com.hive.Configuration.INSTANCE.setUseHercules(false);
// ตั้งค่าเป็น false หากคุณไม่ต้องการใช้โมดูล Hercules
// คุณควรเรียกใช้ API นี้ก่อนการเริ่มต้น AuthV1, AuthV4
ConfigurationInterface.setUseHercules(false)
// ตั้งค่าเป็น false หากคุณไม่ต้องการใช้โมดูล Hercules
// คุณควรเรียกใช้ API นี้ก่อนการเริ่มต้น AuthV1, AuthV4
[HIVEConfiguration setUseHercules:NO];