Skip to content

Android & iOS

v4.25.2.1

Download


Unreal Engine 5 Android & iOS
Download Hive SDK v4 UE5 Android & iOS 25.2.1
Delivery date 2025-05-28

Notes


  • Due to changes in the authentication security protocol, if you are using Hive SDK v4 Unreal Engine 25.0.0 or later, you must issue a security key in Hive Console > Security Key Settings. If you do not issue a security key, your app users will not be able to log in to your app.

  • Due to changes in the PG payment process, if you are applying PG payment in Hive SDK v4 Unreal Engine 25.1.0 or later, you must modify your code implementation by referring to the PG payment operation flow document.


Development environment


Common development environment

  • Hive SDK v4 UE5 Android & iOS 25.2.1
  • Unreal Engine 5.5.3

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 r21
  • Android SDK min version 24
  • Android SDK target version 34

Unreal Engine 5: iOS

  • Xcode 16.1+
  • iOS Version 15.0+
  • macOS Sequoia 15+

Required

  • Kotlin (Android) v1.9.22
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.2.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.20.0

Optional

IDP

  • Facebook SDK (Android) v17.0.0
  • Facebook SDK (iOS) v17.4.0
  • GooglePlay Services-Auth (Android) v20.7.0
  • Google Credential Play Services Auth (Android) v1.3.0
  • GooglePlay Services-Games v2 (Android) v20.1.2
  • Google Sign-In SDK (iOS) v8.0.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.17.3 → v3.5.17.4
  • 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.2
  • 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

PUSH

  • Amazon (Android) v1.2.0
  • FCM(FirebaseCloudMessaging) (Android) v24.0.2

MARKETING TRACKING ANALYTICS

  • Airbridge (Android) v4.1.0 → v4.3.0
  • Airbridge (iOS) v4.1.1 → v4.3.0
  • Adjust(Android) v5.0.1 → v5.2.0
  • Adjust(iOS) v5.0.1 → v5.2.0
  • Singular(Android) v12.6.1 → v12.7.0
  • Singular (iOS) v12.6.1 → v12.7.1
  • AppsFlyer (Android) v6.15.2 → v6.16.2
  • AppsFlyer (iOS) v6.15.3 → v6.16.1
  • FirebaseAnalytics(Android) v22.1.2
  • FirebaseAnalytics(iOS) v11.6.0

CHAT

  • OkHttp(Android) v4.12.0

etc

  • GooglePlay Services-Review (Android) v2.0.1
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.6.1
  • Google reCaptcha (iOS) v18.6.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1


New features


  • None

Changed features


Provisioning

  • All Terms of use details and re-view pages are changed to go to web addresses instead of Terms of use URLs or to external browsers if there are hyperlink tags.

Authentication

  • All VK authentication methods are changed and provided. The changed authentication methods can be used in the New VK Developer Console.

  • iOS Updates the authentication protocol for the deprecated GameKit API used when logging into Apple GameCenter.

  • Android Google Sign-In library is deprecated, so implicit and explicit logins are now authenticated using Google Credential Manager and AuthorizationClient API.

Billing

  • Android Adds order_id value to distinguish it from previous transactions when refunding an item purchased with PG payment.
  • Android Changes the client to send a purchase completion log when completing a PG payment transaction.

Promotion

  • When sharing Android UserAcqutision, change to add to the exposure list supported by Telegram.

  • When exposing Android webview, change the caching policy.

Marketing Attribution

  • When supporting All MMP service integration, additionally send the Hive SDK identifier.

  • When manually tracking All events, change to send adding custom attributes. * Android When initializing Airbridge, change to send market source information.

  • iOS When using sendEventWithAttributes API, change the precision range of floating point values ​​of semantic value type from float to double.

Chat

  • All When sending or receiving message data, extraData is additionally sent and received.
  • All When connecting to a chat server, extraData is no longer sent.
  • All Integer time values ​​are additionally received instead of string time values.
  • All When communication is impossible due to network blockage or other reasons, when the web socket is not properly released and reconnection is attempted, it is changed so that it does not fail in a duplicate connection state.

Other

  • Update external libraries.
  • Airbridge(Android) v4.1.0 → v4.3.0
  • Airbridge(iOS) v4.1.1 → v4.3.0
  • Adjust(Android) v5.0.1 → v5.2.0
  • Adjust(iOS) v5.0.1 → v5.2.0 * Singular (Android) v12.6.1 → v12.7.0
  • Singular (iOS) v12.6.1 → v12.7.1
  • AppsFlyer (Android) v6.15.2 → v6.16.2
  • AppsFlyer (iOS) v6.15.3 → v6.16.1
  • GooglePlay Services-Auth(Android) v20.7.0 (Discontinued)
  • Google Credential Play Services Auth (Android) v1.3.0 (new support)
  • QQ (iOS) 3.5.17.3 → 3.5.17.4

Bugs resolved


Common

  • In a situation where a communication retry is required over the Android network or a connection to a distributed server is required, if a response comes before the maximum timeout time set, the communication retry or connection to the distributed server is modified to no longer wait for the timeout and immediately retry the communication or connect to the distributed server.

  • In the case where the server group Zone connected to the Hive SDK is changed using the setZone method of the iOS Configuration class, the error in which the gameLanguage value in the hive_config.xml file is initialized is fixed.

Provisioning

  • In the case of compliance such as COPPA or GDPR when the advertisement module (Adiz) is initialized before the initialization of the All SDK, the AgeGate value that checks the age is set to the value set in hive_config.xml. Fix.

Authentication

  • iOS Fixes an error where QQ web login does not proceed normally on devices running iOS 18 or later.

Marketing Attribution

  • Android Fixes the phenomenon where push notifications without content are displayed when using the function to determine whether to install using Adjust.

  • Android Fixes the phenomenon so that sales information according to unit price and quantity is transmitted when an event occurs where multiple quantities are purchased when using Airbridge.

Chat

  • Android Fixes the phenomenon where the connection fails intermittently when connecting to chat.


Developer Guide Changes



Development Environment Update


Android

  • Airbridge (Android) v4.1.0 → v4.3.0
  • Adjust(Android) v5.0.1 → v5.2.0
  • Singular (Android) v12.6.1 → v12.7.0
  • AppsFlyer (Android) v6.15.2 → v6.16.2
  • GooglePlay Services-Auth(Android) v20.7.0 (Discontinued)
  • Google Credential Play Services Auth (Android) v1.3.0 (new support)

iOS

  • Airbridge (iOS) v4.1.1 → v4.3.0
  • Adjust(iOS) v5.0.1 → v5.2.0
  • Singular (iOS) v12.6.1 → v12.7.1
  • AppsFlyer (iOS) v6.15.3 → v6.16.1
  • QQ (iOS) 3.5.17.3 → 3.5.17.4


v4.25.1.3

Download


Unreal Engine 5 Android & iOS
Download Hive SDK v4 UE5 Android & iOS 25.1.3
Release Date 2025-03-31


Notes


  • Due to changes in the authentication security protocol, when using Hive SDK v4 Unreal Engine 25.0.0 or higher, you must issue a security key in the Hive console > Security Key Settings by issuing a security key. If the security key is not issued, app users will not be able to log in to the app.

  • Due to changes in the PG payment process, if you are using Hive SDK v4 Unreal Engine 25.1.0 or higher with PG payments, you need to modify your code implementation by referring to the PG payment process.


Development environment


Common development environment

  • Hive SDK v4 UE5 Android & iOS 25.1.3
  • Unreal Engine 5.5.3

    ※ Hive SDK v4 UE5 Android & iOS 25.1.3 supports Unreal Engine 5.5 or higher as a common development environment.

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 r21
  • Android SDK min version 24
  • Android SDK target version 34

Unreal Engine 5: iOS

  • Xcode 16.1+
  • iOS Version 15.0+
  • macOS Sequoia 15+

Required

  • Kotlin (Android) v1.9.22
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.2.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.20.0

Optional

IDP
  • Facebook SDK (Android) v17.0.0
  • Facebook SDK (iOS) v17.4.0
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.1.2
  • Google Sign-In SDK (iOS) v8.0.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.17
  • 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.2
  • 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
PUSH
  • Amazon (Android) v1.2.0
  • FCM(FirebaseCloudMessaging) (Android) v24.0.2
MARKETING TRACKING ANALYTICS
  • Airbridge(Android) v4.1.0
  • Airbridge(iOS) v4.1.1
  • Adjust(Android) v5.0.1
  • Adjust(iOS) v5.0.1
  • Singular(Android) v12.6.1
  • Singular(iOS) v12.6.1
  • AppsFlyer(Android) v6.15.2
  • AppsFlyer(iOS) v6.15.3
  • FirebaseAnalytics(Android) v22.1.2
  • FirebaseAnalytics(iOS) v11.6.0

CHAT

  • OkHttp(Android) v4.12.0
Others
  • GooglePlay Services-Review (Android) v2.0.1
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.6.1
  • Google reCaptcha (iOS) v18.6.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

New features


Authentication

Billing

Marketing Attribution

Chat

  • All Newly supports the chat feature.

Matchmaking

  • All Updated the matchmaking feature to newly support group matchmaking.

    ※ This is not compatible with previous versions of the Hive SDK interface. To use the updated matchmaking feature, you must use Hive SDK v4 25.0.0 or higher.


Changed features


Authentication

  • All Removed deprecated Auth module classes, interfaces, methods, delegates, and listeners.
  • All Applied a stronger security protocol using JWT tokens.
  • All Removed TalkPlus authentication token methods due to the discontinuation of TalkPlus support.
  • Android Allowed browsing features such as password recovery in the Apple login web view, in addition to the login functionality.

Billing

  • Android Changes how PG payments work to be consistent with markets in other billing (IAPv4) features. Hive SDK v4 To use PG payments in Unrel Engine 25.1.0 or later, you must modify your code implementation by referring to the PG Payment Flow.

Promotion

  • All Collect login events to improve the accuracy of invitation codes..

Marketing Attribution

  • All Updated to support Adjust v5. * Removed the Adjust Signature library.
  • All Changed to send advertising revenue sources as AdMob when aggregating Adiz advertising revenue with Adjust.
  • Android Reflected the integration of the Appsflyer advertising revenue aggregation library into the main library. * 6.14.2 → 6.15.2 * Removed the Appsflyer ad-revenue library.

Others

  • All Updated the Hercules library version.
    • Android: 20241120
  • iOS: 20241120
  • Unreal : 20241125


Fixed Bugs


Authentication

Android Fixed an issue where network response delays during the execution of the signIn method could intermittently occupy the UI thread..

Billing

  • iOS Fixed an error where an additional IAP_UPDATE event occurred when prompting in-app purchases using User Engagement.

Promotion

  • iOS Fixed an error where the image being displayed would disappear when a rotation event occurred while displaying a review popup containing an image.

Developer guide changes

  • Due to the removal of the Adjust Signature library in marketing attribution, the SDK Signature integration method has been updated.

  • Added Unreal Engine sample code to Send additional attributes with Airbridge under Marketing attribution > Manual event tracking.

  • Added Unreal Engine sample code to Group match under Matchmaking.

  • Added Unreal Engine sample code throughout the full guide, including Channels under Chat.

  • Added Unreal Engine sample code to Consent inquiry for sending consumption information under Billing.

  • Added instructions for applying additional promotion code for deep link configuration in iOS development environments to Unreal Engine 4 under Getting started > Post-installation tasks.

  • Removed “Applying HIVEAppDelegate” and “iOS FMallocAnsi setting” from Unreal iOS under Getting started > App buil

Development environment updates


Android

  • AppsFlyer v6.14.2 → v6.15.2
  • Adjust v4.38.5 → v5.0.1
  • Singular v12.6.0 → v12.6.1

iOS

  • Xcode 15.3 → 16.1
    • The minimum iOS target has been raised to 13 with the update of the Xcode version.
  • SDWebImage v5.19.7 → v5.20.0
  • Facebook v17.1.0 → v17.4.0
  • Google Sign-In v7.1.0 → v8.0.0
  • LINE v5.10.0 → v5.11.2
  • AirBridge v4.1.0 → v4.1.1
  • AppsFlyer v6.14.3 → v6.15.3
  • Adjust v4.38.4 → v5.0.1
  • Singular v12.5.0 → v12.6.1
  • Firebase v10.29.0 → v11.6.0


v4.24.5.0

Download


Unreal Engine 5 Android & iOS
Download Hive SDK v4 UE5 Android & iOS 24.5.0
Release Date 2024-12-30

Development environment


Common development environment

  • Hive SDK v4 UE5 Android & iOS 24.5.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 Version 15.0+
  • macOS Ventura 14+

Required

  • Kotlin (Android) v1.9.22
  • 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.19.7

Optional

IDP
  • Facebook SDK Android v17.0.0
  • Facebook SDK iOS v17.1.0
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.1.2
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.17
  • 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.10.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
PUSH
  • Amazon (Android) v1.2.0
  • FCM(FirebaseCloudMessaging) (Android) v24.0.2
MARKETING TRACKING ANALYTICS
  • 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.6.0
  • Singular(iOS) v12.5.0
  • AppsFlyer(Android) v6.14.2
  • AppsFlyer(iOS) v6.15.3
  • FirebaseAnalytics(Android) v22.1.2
  • FirebaseAnalytics(iOS) v10.29.0
Others
  • GooglePlay Services-Review (Android) v2.0.1
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.6.1
  • Google reCaptcha (iOS) v18.6.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

New features


Authentication

Matchmaking

Promotion

  • All Ads can also be displayed on Spot Banner.
  • Android supports sharing the invite feature on X (formerly Twitter).

Changed features


Plugin

  • The location of the Hive Config Settings menu has been changed, and it has been modified to allow settings for each target platform.

Authentication

  • All modifies the Provider name displayed in the collision popup.

Bugs Fixed


Billing

  • iOS In cases where the prices of some products cannot be accurately represented as floating-point values, we modify them to be represented as exact decimals in JSON format instead of repeating decimals.
    • Example> 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)

Developer guide changes

  • Updated the notes on the caution for displaying spot banners with the showCustomContents method in cross-promotion full banner exposure.
  • Added a note on the caution when using Steam login on iOS.

Development environment updates


Android

  • Google reCaptcha 18.4.0 → 18.6.1
  • Kotlin 1.8.0 → 1.9.22
  • FCM(FirebaseCloudMessaging) 23.2.1 → 24.0.2
  • AppsFlyer 6.13.0 → 6.14.2
  • Singular 12.5.4 → 12.6.0
  • Firebase 21.5.0 → 22.1.2

iOS

  • SDWebImage 5.18.7 → 5.19.7
  • reCaptcha 18.4.0 → 18.6.0
  • Facebook 17.0.2 → 17.1.0
  • QQ 3.5.16 → 3.5.17 (custom)
  • AppsFlyer 6.14.3 → 6.15.3
  • Singular 12.4.1 → 12.5.0
  • Firebase 10.22.0 → 10.29.0


v4.24.4.0


Download


Unreal Engine 5 Android & iOS
Download Hive SDK v4 UE5 Android & iOS 24.4.0
Release Date 2024-10-23

 

Development Environment


Common Development Environment

  • 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 Version 15.0+
  • macOS Ventura 14+

Required Items

  • 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

Optional Items

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
PUSH
  • Amazon (Android) v1.2.0
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
Marketing Tracking Analytics
  • 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
Others
  • 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

New Features


Marketing Attribution

Billing

  • Android provides the ability to purchase a single item in the desired quantity during PG payment.


Changed Features


  • N/A

Bug Fixes


Analytics

  • Fixes an issue where only one option is not correctly reflected in the iOS consent banner.

Development Environment Updates


  • N/A

Changes in Developer Guide


v4.24.3.0 (2024-09-30)


What's new


Unreal Engine

  • All [Plugin] Provides Unreal Engine-specific interfaces.
    • Compatible with existing C++ interfaces.
  • All Provides sample code supporting the new Unreal Engine-specific interfaces.
  • All Supports Unreal Engine 5.4.

Provisioning

  • All Adds the ability to check if the legal guardian consent has been obtained on the terms and conditions screen.
    • You can check this by checking the return value of the getLegalGuardianConsentAgree method of the Configuration class.

Changed Features


Authentication

  • All Changes the logout behavior.
    • Existing: When calling signOut, the Hive SDK logs out the user account
    • When the guest calls the signOut API, the server responds with a failure
    • Changed: When calling signOut, the Hive SDK asks the Hive server to check if the user account can be logged out, and then logs out based on the response.
  • All Guest account logout no longer returns a success response, but an error code. The Hive SDK and Hive server maintain the guest account session.
  • All Suspended accounts are automatically logged out of the IdP, so that they can log in with a different account on the same IdP. This only applies when auto-login is not possible.
  • All When performing IdP linkage with the AuthV4.connect method, Change to perform logout when switching to a suspended account.
  • All Change the device management service to automatically apply international phone country codes according to the device access region.
  • iOS Change to allow Facebook login even if consent to App Tracking Transparency (ATT) is rejected.

Promotion

  • All Modify the value sent to additionalInfo so that unnecessary information is not included.
  • All Change it so that the full-banner can be displayed in a 2:3 or 3:2 ratio.
  • All Change the text "Don't show for 1 day" in the full-banner to "Don't show today."

Marketing Attribution


Bugs Fixed


Hive SDK Common

  • Android Fixes an error that failed to secure memory by modifying the resource reference logic.
  • iOS Fixes an error that intermittently crashes when checking whether to consent to App Tracking Transparency (ATT) on iOS 14 devices.
  • iOS Fixes an error that crashes when selecting Restrict Access (Allow access to only some photos) in the Photo Album.

Notification

  • Android Local push notification fixes the error where push messages are not displayed properly when type is set to not be supported.
  • iOS Fixes to send app version information.


Development environment update


Android

  • 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

Download


Unreal Engine 5 Android & ios
Download -
Release date -

 

Development Environment


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+

 

Required

  • 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


Optional

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
  • 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.14.3
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
Others
  • 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

 

Changed Features


Authentication

  • All When registering a mobile device while using the device management service, the international dialing code will be automatically applied based on the device's connection region instead of using +82.

 

v4.24.1.2 (2024-07-01)


Download


Unreal Engine 5 Android & ios
Download Hive SDK v4 UE5 Android & ios 24.1.2
Release date 2024-07-01

 

Development Environment


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+

 

Required

  • 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


Optional

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
  • 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.14.3
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
Others
  • 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

 

Fixed Bugs


Authentication

  • Android Fixed an issue where no appropriate response callback was provided when canceling Google login by pressing the back button during the login process. This bug occurred only when the Google Legacy Support value in the Hive Console was set to true.
  • Android Fixed an issue where keyboard input was not possible on low-resolution devices.

 

v4.24.1.0 (2024-06-07)


What’s New


N/A


Changed Feature


Analytics

  • iOS Changed to determine whether or not to display the consent banner based on whether the device consents to tracking.
    • If you refuse consent to tracking, the consent banner will not be displayed.


Development Environment Updates


iOS

  • Updated external libraries in response to the Apple Privacy Manifest policy.
    • AppsFlyer(iOS) v6.13.1 → v6.14.3
    • QQ (iOS) v3.5.14 → v3.5.16
  • Downgraded Facebook SDK.
    • Facebook SDK v17.0.0 → v16.2.1


Fixed Bugs


Billing

  • iOS Fixed an issue where updating from a Hive SDK version lower than v4 24.0.0 (e.g., v4 23.4.0) to v4 24.0.0 caused an error that prevented product search.

 

v4.24.0.0 (2024-04-30)


Development Environment


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+

 

Required

  • 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
Others
  • 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

 

What’s New


Promotion

  • Android Support Custom tab using the default browser set on the device to display external pages. You can expose In-App Browser with the showInAppBrowser method of the PlatformHelper class.
  • iOS Support SafariViewController using a browser to expose external pages. You can expose In-App Browser with the showInAppBrowser method of the PlatformHelper class.

Billing

  • iOS If there is discount information for the first subscription, it will be sent along with the product information inquiry. When using getProductInfo, you can check discount information by the difference between the original_price field value and the price field value in the list of IAPV4Product objects received as a callback.


Changed Feature


Hive SDK Common

  • iOS Additional use of CFBundleShortVersionString to differentiate app versions

Billing

  • All The PG payment type phrase displayed in the refund user repayment UI has been changed from "HiveStore" to "PG payment".
  • Android Change the PG payment page to be exposed in the in-app web view rather than the in-app browser. Supports PG payments even on devices that do not support the in-app browser environment.

Analytics

  • Android Change the default advertising identifier collection setting in the Firebase event collection function to true.


Development Environment Updates


Android

  • 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


Changes to developer guide


  • Description of displayOriginalPrice has been changed.
  • The description of Note at the bottom of displayPrice has been changed.
  • Applying Features Selectively (Android, iOS) section images have been changed and a Note has been added to the bottom.