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

Android & iOS

v4.24.4.0


ดาวน์โหลด


Unreal Engine 5 Android & iOS
ดาวน์โหลด Hive SDK v4 UE5 Android & iOS 24.4.0
วันที่วางจำหน่าย 2024-10-23

 

สภาพแวดล้อมการพัฒนา


สภาพแวดล้อมการพัฒนาทั่วไป

  • Hive SDK v4 UE5 Android & iOS 24.4.0
  • Unreal Engine 5.4.4

Unreal Engine 5: Android

Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0
  • JDK 11
  • Android Studio 4.1
  • Android NDK r25
  • Android SDK min version 26
  • Android SDK target version 34

Unreal Engine 5: iOS

  • Xcode 15.3+
  • iOS เวอร์ชัน 15.0+
  • macOS Ventura 14+

รายการที่จำเป็น

  • Kotlin (Android) v1.8.0
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.18.7

รายการที่เลือกได้

IDP
  • Facebook SDK Android v17.0.0
  • Facebook SDK iOS v17.0.2
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.0.0
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.16
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.4
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.4
  • LINE (Android) v5.10.0
  • LINE (iOS) v5.11.0
  • Huawei (Android) v6.12.0.300
IAP
  • Google Billing Library (Android) v7.0.0
  • Samsung GalaxyStore IAP (Android) v6.1.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300
ดัน
  • อเมซอน (Android) v1.2.0
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
การวิเคราะห์การติดตามการตลาด
  • Airbridge(Android) v4.1.0
  • Airbridge(iOS) v4.1.0
  • Adjust(Android) v4.38.5
  • adjust-android-signature-3.20.1.aar
  • Adjust(iOS) v4.38.4
  • AdjustSigSdk 3.20.1
  • Singular(Android) v12.5.4
  • Singular(iOS) v12.4.1
  • AppsFlyer(Android) v6.13.0
  • AppsFlyer(iOS) v6.14.3
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
อื่น ๆ
  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.4.0
  • Google reCaptcha (iOS) v18.3.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

ฟีเจอร์ใหม่


การติดตามการตลาด

การเรียกเก็บเงิน

  • Android ให้ความสามารถในการซื้อสินค้าชิ้นเดียวในจำนวนที่ต้องการระหว่างการชำระเงิน PG.


ฟีเจอร์ที่เปลี่ยนแปลง


  • ไม่มีข้อมูล

แก้ไขข้อบกพร่อง


การวิเคราะห์

  • แก้ไขปัญหาที่ตัวเลือกเพียงหนึ่งตัวไม่ถูกสะท้อนอย่างถูกต้องในแบนเนอร์การยินยอม iOS

การอัปเดตสภาพแวดล้อมการพัฒนา


  • ไม่มีข้อมูล

การเปลี่ยนแปลงในคู่มือสำหรับนักพัฒนา


v4.24.3.0 (2024-09-30)


อะไรใหม่


เอนจินที่ไม่เป็นจริง

  • ทั้งหมด [ปลั๊กอิน] ให้ส่วนติดต่อเฉพาะของ Unreal Engine.
    • เข้ากันได้กับส่วนติดต่อ C++ ที่มีอยู่.
  • ทั้งหมด ให้ตัวอย่างโค้ดที่สนับสนุนอินเทอร์เฟซเฉพาะของ Unreal Engine ใหม่
  • ทั้งหมด รองรับ Unreal Engine 5.4.

การจัดเตรียม

  • ทั้งหมด เพิ่มความสามารถในการตรวจสอบว่ามีการขอความยินยอมจากผู้ปกครองตามหน้าข้อตกลงและเงื่อนไขหรือไม่
    • คุณสามารถตรวจสอบสิ่งนี้ได้โดยการตรวจสอบค่าที่ส่งกลับของ getLegalGuardianConsentAgree เมธอดของคลาส Configuration

ฟีเจอร์ที่เปลี่ยนแปลง


การตรวจสอบสิทธิ์

  • ทั้งหมด เปลี่ยนแปลงพฤติกรรมการออกจากระบบ
    • เดิม: เมื่อเรียกใช้ signOut ระบบ Hive SDK จะออกจากระบบบัญชีผู้ใช้
    • เมื่อผู้ใช้ทั่วไปเรียกใช้ API signOut เซิร์ฟเวอร์จะตอบกลับด้วยความล้มเหลว
    • ที่เปลี่ยนแปลง: เมื่อเรียกใช้ signOut ระบบ Hive SDK จะขอให้เซิร์ฟเวอร์ Hive ตรวจสอบว่าบัญชีผู้ใช้สามารถออกจากระบบได้หรือไม่ และจากนั้นจึงออกจากระบบตามการตอบกลับ
  • ทั้งหมด บัญชีผู้เยี่ยมชมออกจากระบบ จะไม่ส่งคืนการตอบสนองที่สำเร็จอีกต่อไป แต่จะเป็นรหัสข้อผิดพลาด แพลตฟอร์ม Hive SDK และเซิร์ฟเวอร์ Hive จะรักษาเซสชันบัญชีผู้เยี่ยมชมไว้
  • ทั้งหมด บัญชีที่ถูกระงับจะถูกออกจากระบบจาก IdP โดยอัตโนมัติ เพื่อให้สามารถเข้าสู่ระบบด้วยบัญชีอื่นใน IdP เดียวกันได้ ซึ่งจะใช้ได้เฉพาะเมื่อไม่สามารถเข้าสู่ระบบอัตโนมัติได้เท่านั้น
  • ทั้งหมด เมื่อทำการเชื่อมโยง IdP ด้วยวิธี AuthV4.connect เปลี่ยนเพื่อทำการออกจากระบบเมื่อสลับไปยังบัญชีที่ถูกระงับ.
  • ทั้งหมด เปลี่ยนบริการการจัดการอุปกรณ์เพื่อให้สามารถใช้รหัสประเทศโทรศัพท์ระหว่างประเทศโดยอัตโนมัติตามภูมิภาคการเข้าถึงของอุปกรณ์
  • iOS เปลี่ยนเพื่ออนุญาตให้เข้าสู่ระบบด้วย Facebook แม้ว่าจะปฏิเสธความยินยอมต่อความโปร่งใสในการติดตามแอป (ATT)

โปรโมชั่น

  • ทั้งหมด แก้ไขค่าที่ส่งไปยัง additionalInfo เพื่อไม่ให้มีข้อมูลที่ไม่จำเป็นรวมอยู่ด้วย.
  • ทั้งหมด เปลี่ยนให้ full-banner สามารถแสดงในอัตราส่วน 2:3 หรือ 3:2.
  • ทั้งหมด เปลี่ยนข้อความ "Don't show for 1 day" ใน full-banner เป็น "Don't show today."

การติดตามการตลาด


แก้ไขข้อบกพร่อง


Hive SDK ทั่วไป

  • Android แก้ไขข้อผิดพลาดที่ทำให้ไม่สามารถรักษาหน่วยความจำได้โดยการปรับเปลี่ยนตรรกะการอ้างอิงทรัพยากร.
  • iOS แก้ไขข้อผิดพลาดที่ทำให้แอปพลิเคชันหยุดทำงานเป็นระยะเมื่อเช็คว่าต้องการยินยอมให้ติดตามแอปหรือไม่ (ATT) บนอุปกรณ์ iOS 14.
  • iOS แก้ไขข้อผิดพลาดที่ทำให้แอปพลิเคชันหยุดทำงานเมื่อเลือกจำกัดการเข้าถึง (อนุญาตให้เข้าถึงเฉพาะบางรูปภาพ) ในอัลบั้มภาพ.

การแจ้งเตือน

  • Android การแจ้งเตือนแบบพุชท้องถิ่น แก้ไขข้อผิดพลาดที่ข้อความพุชไม่แสดงอย่างถูกต้องเมื่อ type ถูกตั้งค่าให้ไม่รองรับ.
  • iOS แก้ไขเพื่อส่งข้อมูลเวอร์ชันแอป.


การอัปเดตสภาพแวดล้อมการพัฒนา


แอนดรอยด์

  • Google Play Billing Library 6.1 → 7.0
  • Google Play Service Games 20.0.0 → 20.1.2
  • Adjust 4.38.5 → 4.38.2

iOS

  • Facebook SDK 16.2.1 → 17.0.2
  • Adjust 4.38.0 → 4.38.4

 

v4.24.1.3

ดาวน์โหลด


Unreal Engine 5 Android & ios
ดาวน์โหลด -
วันที่วางจำหน่าย -

 

สภาพแวดล้อมการพัฒนา


Unreal Engine 5: Android

  • Unreal Engine 5.3.2
  • minSdkVersion 26
  • NDK r25b
  • targetSdkVersion 34
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0


Unreal Engine 5: iOS

  • Unreal Engine 5.3.2
  • xcode 15.1+
  • iOS 15+
  • macOS Ventura 14+

 

จำเป็น

  • Kotlin (Android) v1.8.0
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.18.7


ตัวเลือก

IDP
  • Facebook SDK Android v17.0.0
  • Facebook SDK iOS v16.2.1
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.0.0
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.16
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.4
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.4
  • LINE (Android) v5.10.0
  • LINE (iOS) v5.11.0
  • Huawei (Android) v6.12.0.300
IAP
  • Google Billing Library (Android) v6.0.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300
PUSH
  • อเมซอน (Android) v1.0.1
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
การวิเคราะห์การติดตามการตลาด
  • Adjust(Android) v4.38.2
  • Adjust(iOS) v4.38.0
  • Singular(Android) v12.5.4
  • Singular(iOS) v12.4.1
  • AppsFlyer(Android) v6.13.0
  • AppsFlyer(iOS) v6.14.3
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
อื่น ๆ
  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.4.0
  • Google reCaptcha (iOS) v18.3.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

ฟีเจอร์ที่เปลี่ยนแปลง


การตรวจสอบสิทธิ์

  • ทั้งหมด เมื่อทำการลงทะเบียนอุปกรณ์มือถือขณะใช้บริการจัดการอุปกรณ์ รหัสการโทรระหว่างประเทศจะถูกนำไปใช้โดยอัตโนมัติตามภูมิภาคการเชื่อมต่อของอุปกรณ์แทนที่จะใช้ +82.

 

v4.24.1.2 (2024-07-01)


ดาวน์โหลด


Unreal Engine 5 Android & ios
ดาวน์โหลด Hive SDK v4 UE5 Android & ios 24.1.2
วันที่วางจำหน่าย 2024-07-01

 

สภาพแวดล้อมการพัฒนา


Unreal Engine 5: Android

  • Unreal Engine 5.3.2
  • minSdkVersion 26
  • NDK r25b
  • targetSdkVersion 34
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0


Unreal Engine 5: iOS

  • Unreal Engine 5.3.2
  • xcode 15.1+
  • iOS 15+
  • macOS Ventura 14+

 

จำเป็น

  • Kotlin (Android) v1.8.0
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.18.7


ตัวเลือก

IDP
  • Facebook SDK Android v17.0.0
  • Facebook SDK iOS v16.2.1
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.0.0
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.16
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.4
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.4
  • LINE (Android) v5.10.0
  • LINE (iOS) v5.11.0
  • Huawei (Android) v6.12.0.300
IAP
  • Google Billing Library (Android) v6.0.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300
PUSH
  • อเมซอน (Android) v1.0.1
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
การวิเคราะห์การติดตามการตลาด
  • Adjust(Android) v4.38.2
  • Adjust(iOS) v4.38.0
  • Singular(Android) v12.5.4
  • Singular(iOS) v12.4.1
  • AppsFlyer(Android) v6.13.0
  • AppsFlyer(iOS) v6.14.3
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
อื่น ๆ
  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.4.0
  • Google reCaptcha (iOS) v18.3.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

แก้ไขข้อบกพร่อง


การตรวจสอบสิทธิ์

  • Android แก้ไขปัญหาที่ไม่มีการตอบกลับที่เหมาะสมเมื่อยกเลิกการเข้าสู่ระบบ Google โดยการกดปุ่มย้อนกลับในระหว่างกระบวนการเข้าสู่ระบบ ปัญหานี้เกิดขึ้นเฉพาะเมื่อค่า Google Legacy Support ใน Hive Console ถูกตั้งค่าเป็น true.
  • Android แก้ไขปัญหาที่ไม่สามารถป้อนข้อมูลด้วยแป้นพิมพ์ได้ในอุปกรณ์ที่มีความละเอียดต่ำ.

 

v4.24.1.0 (2024-06-07)


มีอะไรใหม่


N/A


ฟีเจอร์ที่เปลี่ยนแปลง


การวิเคราะห์

  • iOS เปลี่ยนเพื่อกำหนดว่าจะแสดงแบนเนอร์การยินยอมหรือไม่ ขึ้นอยู่กับว่าอุปกรณ์ยินยอมให้ติดตามหรือไม่
    • หากคุณปฏิเสธการยินยอมให้ติดตาม แบนเนอร์การยินยอมจะไม่ถูกแสดง


การอัปเดตสภาพแวดล้อมการพัฒนา


iOS

  • อัปเดตไลบรารีภายนอกเพื่อตอบสนองต่อนโยบาย Apple Privacy Manifest.
    • AppsFlyer(iOS) v6.13.1 → v6.14.3
    • QQ (iOS) v3.5.14 → v3.5.16
  • ลดระดับ Facebook SDK.
    • Facebook SDK v17.0.0 → v16.2.1


แก้ไขข้อบกพร่อง


การเรียกเก็บเงิน

  • iOS แก้ไขปัญหาที่เกิดขึ้นเมื่อการอัปเดตจาก SDK เวอร์ชัน Hive ที่ต่ำกว่า v4 24.0.0 (เช่น v4 23.4.0) ไปยัง v4 24.0.0 ทำให้เกิดข้อผิดพลาดที่ป้องกันไม่ให้ค้นหาผลิตภัณฑ์.

 

v4.24.0.0 (2024-04-30)


<

สภาพแวดล้อมการพัฒนา


Unreal Engine 4: Android

Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0


  • Unreal Engine 4.27 Plus
    • commit hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
  • JDK 8
  • AndroidStudio 4.1
  • Android NDK r21
  • Android SDK min version 21
  • Android SDK target version 34


<

Unreal Engine 4: iOS

  • Unreal Engine 4.27 Plus
    • commit hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
  • Xcode 15.1+
  • iOS Version 12.0+
  • macOS Ventura 14+


<

Unreal Engine 5: Android

  • Unreal Engine 5.3.2
  • minSdkVersion 26
  • NDK r25b
  • targetSdkVersion 34
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0


Unreal Engine 5: iOS

  • Unreal Engine 5.3.2
  • xcode 15.1+
  • iOS 15+
  • macOS Ventura 14+

 

จำเป็น

  • Kotlin (Android) v1.8.0
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.18.3


<

Optional

IDP
  • Facebook SDK Android v17.0.0
  • Facebook SDK iOS v17.0.0
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.0.0
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.14
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.4
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.4
  • LINE (Android) v5.10.0
  • LINE (iOS) v5.11.0
  • Huawei (Android) v6.12.0.300
IAP
  • Google Billing Library (Android) v6.0.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300
PUSH
  • Amazon (Android) v1.0.1
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
MARKETING TRACKING ANALYTICS
  • Adjust(Android) v4.38.2
  • Adjust(iOS) v4.38.0
  • Singular(Android) v12.5.4
  • Singular(iOS) v12.4.1
  • AppsFlyer(Android) v6.13.0
  • AppsFlyer(iOS) v6.13.1
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
อื่น ๆ
  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.4.0
  • Google reCaptcha (iOS) v18.3.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

มีอะไรใหม่


Promotion

  • Android รองรับ แท็บที่กำหนดเอง โดยใช้เบราว์เซอร์เริ่มต้นที่ตั้งค่าไว้ในอุปกรณ์เพื่อแสดงหน้าเว็บภายนอก คุณสามารถเปิดเผย เบราว์เซอร์ในแอป ด้วยวิธี showInAppBrowser ของคลาส PlatformHelper.
  • iOS รองรับ SafariViewController โดยใช้เบราว์เซอร์เพื่อเปิดเผยหน้าเว็บภายนอก คุณสามารถเปิดเผย เบราว์เซอร์ในแอป ด้วยวิธี showInAppBrowser ของคลาส PlatformHelper.

Billing

  • iOS หากมีข้อมูลส่วนลดสำหรับการสมัครสมาชิกครั้งแรก ข้อมูลนั้นจะถูกส่งพร้อมกับการสอบถามข้อมูลผลิตภัณฑ์ เมื่อใช้ getProductInfo คุณสามารถตรวจสอบข้อมูลส่วนลดได้จากความแตกต่างระหว่างค่าในฟิลด์ original_price และค่าในฟิลด์ price ในรายการของวัตถุ IAPV4Product ที่ได้รับเป็นการตอบกลับ.


เปลี่ยนแปลงฟีเจอร์


Hive SDK ทั่วไป

  • iOS การใช้เพิ่มเติมของ CFBundleShortVersionString เพื่อแยกความแตกต่างของเวอร์ชันแอป

Billing

  • ทั้งหมด ข้อความประเภทการชำระเงิน PG ที่แสดงใน UI การชำระเงินคืนของผู้ใช้ได้ถูกเปลี่ยนจาก "HiveStore" เป็น "การชำระเงิน PG".
  • Android เปลี่ยนหน้า PG payment ให้แสดงในเว็บวิวภายในแอปแทนที่จะเป็นเบราว์เซอร์ภายในแอป รองรับการชำระเงิน PG แม้ในอุปกรณ์ที่ไม่รองรับสภาพแวดล้อมเบราว์เซอร์ภายในแอป.

การวิเคราะห์

  • Android เปลี่ยนการตั้งค่าการเก็บข้อมูลหมายเลขโฆษณาเริ่มต้นในฟังก์ชันการเก็บข้อมูลเหตุการณ์ Firebase เป็น true.


การอัปเดตสภาพแวดล้อมการพัฒนา


แอนดรอยด์

  • GooglePlay Services-Games v2 (Android) v19.0.0 → 20.0.0
  • Facebook SDK Android v16.2.0 → 17.0.0
  • LINE (Android) v5.9.1 → 5.10.0

iOS

  • WeChat 2.0.2 → 2.0.4
  • Hercules 2024.01.23 → 2024.04.11
  • Singular 12.3.2 → 12.4.1


การเปลี่ยนแปลงในคู่มือสำหรับนักพัฒนา


  • คำอธิบายของ displayOriginalPrice ได้มีการเปลี่ยนแปลง.
  • คำอธิบายของหมายเหตุที่ด้านล่างของ displayPrice ได้มีการเปลี่ยนแปลง.
  • ภาพในส่วนการเลือกใช้ฟีเจอร์ (Android, iOS) ได้มีการเปลี่ยนแปลงและมีการเพิ่มหมายเหตุที่ด้านล่าง.