Skip to content

Android & iOS

v4.25.2.1

Download


Unreal Engine 4 Android & iOS
Download Hive SDK v4 UE4 Android & iOS 25.2.1
Release date 2025-05-28

Important notes


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

  • Due to changes in the PG payment process, to use PG payments in Hive SDK v4 Unreal Engine 25.1.0 or later, you must modify the implementation according to the PG payment flow.


Development environment


Common development environment

Unreal Engine 4: 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 4: iOS

  • Xcode 16.1+
  • iOS 13.0+
  • macOS Sequoia 15+

Required components

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

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 (Firebase Cloud Messaging) (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
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


  • None

Changed features


Provisioning

  • All Changed behavior so that if the terms link is a web address (not a terms URL) or contains a hyperlink tag, it now opens in an external browser.

Authentication

  • All Updated VK authentication method. The new method is available at the VK developer console.
  • iOS Updated the validation protocol of the deprecated GameKit API used for Apple GameCenter login.
  • Android Due to Google Sign-In library deprecation, changed authentication via implicit/explicit login to use Google Credential Manager and AuthorizationClient API.

Billing

  • Android Added order_id to distinguish refund transactions from original PG purchases.
  • Android Changed behavior to send purchase completion logs from the client after PG transaction finishes.

Promotion

  • Android Added Telegram to the supported list when sharing UserAcquisition.
  • Android Changed caching policy when displaying WebView.

Marketing attribution

  • All Added Hive SDK identifiers to support MMP service integration.
  • All Changed manual event tracking to include custom attributes.
  • Android Changed Airbridge initialization to transmit market source information.
  • iOS Changed the precision of semantic value in sendEventWithAttributes API from float to double.

Chat

  • All Now transmits and receives extraData with chat message data.
  • All No longer transmits extraData when connecting to chat servers.
  • All Now receives integer-based timestamps in addition to string-based ones.
  • All Improved reconnection logic to prevent duplicate socket connections when reconnection occurs after failed disconnection due to network blockage.

Others

  • Updated 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 (deprecated)
    • Google Credential Play Services Auth (Android) v1.3.0 (new)
    • QQ (iOS) v3.5.17.3 → v3.5.17.4

Bug fixes


Common

  • Android Fixed logic so that if a network response is received before timeout during retry/distributed server access, the SDK does not wait for the timeout but retries or reconnects immediately.
  • iOS Fixed an issue where changing server zone using setZone in the Configuration class reset the gameLanguage in hive_config.xml.

Provisioning

  • All Fixed issue where AgeGate from hive_config.xml was incorrectly used if the Adiz ad module was initialized before the SDK, impacting COPPA/GDPR compliance.

Authentication

  • iOS Fixed issue where QQ web login did not work on iOS 18+ devices.

Marketing attribution

  • Android Fixed issue where empty push notifications were triggered when using Adjust to determine install status.
  • Android Fixed issue where revenue was not calculated properly for multi-item purchases when using Airbridge.

Chat

  • Android Fixed intermittent failure to connect to chat.


Developer guide changes


Development environment updates


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 (deprecated)
  • Google Credential Play Services Auth (Android) v1.3.0 (new)

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) v3.5.17.3 → v3.5.17.4


v4.25.1.3

Download


Unreal Engine 4 Android & iOS
Download Hive SDK v4 UE4 Android & iOS 25.1.3
Release Date 2025-03-20


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

Unreal Engine 4: 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 4: iOS

  • Xcode 16.1+
  • iOS Version 13.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 build.

Development environment update


Unreal Engine 4

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 * Xcode 버전의 업데이트로 iOS 최소 타겟이 13으로 상향되었습니다.
  • 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 4 Android & iOS
Download Hive SDK v4 UE4 Android & iOS 24.5.0
Release Date 2024-12-30

Development environment


Common development environment

Unreal Engine 4: 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 4: iOS

  • Xcode 15.3+
  • iOS Version 12.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 invitation features 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 by target platform.

Authentication

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

Bugs Fixed


Billing

  • iOS When the price of some products cannot be accurately represented as a floating point, this value is modified to be expressed as an exact decimal instead of a repeating decimal in JSON format.
    • Example> 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)

Developer guide changes

  • Updated the notes regarding the precautions for displaying spot banners with the showCustomContents method in the cross-promotion large banner exposure. Precautions
  • Added notes on precautions when using Steam login on iOS.

Development environment update


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 4 Android & iOS
Download Hive SDK v4 UE4 Android & iOS 24.4.0
Release Date 2024-11-14

Development environment


Unreal Engine 4: Android

Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0
  • Hive SDK v4 UE4 Android & iOS 24.4.0
  • Unreal Engine 4.27 Plus

    Commit Hash: ee4a7175fe6ea7620c3b78eea6332ebbb631b661
  • JDK 11
  • Android Studio 4.1
  • Android NDK r21
  • Android SDK min version 24
  • Android SDK target version 34

Unreal Engine 4: iOS

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 v17.0.2
  • 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.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.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) 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.0.1
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.4.0
  • Google reCaptcha (iOS) v18.4.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

What's new


Marketing Attribution

Billing

  • Android provides a feature that allows you to purchase a single product in the desired quantity during PG payment.

Changed features


  • N/A

Bugs Fixed


Analysis

  • If only one option is selected in the iOS consent banner, the error that it is not correctly reflected is fixed.

Development environment updates


  • N/A

Developer guide changes



v4.24.3.0


Download


Unreal Engine 4 Android & iOS
Download Hive SDK v4 UE4 Android & iOS 24.3.0
Release date 2024-09-30

 

Development Environment


Common Development Environment

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

Unreal Engine 4: Android

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


  • Hive SDK v4 UE4 Android & iOS 24.3.0
  • Unreal Engine 4.27 Plus
    • Commit Hash: efd8cf7bd1770ab68ec34f10bd2e33579c4307b2
  • JDK 11
  • Android Studio 4.1
  • Android NDK r21
  • Android SDK min version 24
  • Android SDK target version 34


Unreal Engine 4: iOS

  • Hive SDK v4 UE4 Android & iOS 24.3.0
  • Unreal Engine 4.27 Plus
    • Commit Hash: efd8cf7bd1770ab68ec34f10bd2e33579c4307b2
  • Xcode 15.3+
  • iOS Version 12.0+
  • 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 v17.0.2
  • 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.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
  • 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.5
  • Adjust(iOS) v4.38.4
  • 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

 

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 4 Android & ios
Download Hive SDK v4 UE4 Android & ios 24.1.3
Release date 2024-07-25

 

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 r25
  • 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+


 

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 4 Android & ios
Download Hive SDK v4 UE4 Android & ios 24.1.2
Release date 2024-06-27

 

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 r25
  • 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+


 

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+


 

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


Unreal Engine 4

  • Unreal Engine 4.27 Plus
    • Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b

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.