SDK Unreal Engine 4 release notes¶
This guide introduces the main updates of Hive SDK Unreal Engine 4 by version.
Updates for each target OS of Hive SDK Unreal Engine 4 are distinguished by the following OS labels.
- Android Update for SDK Unreal Engine 4 Android
- iOS Update for SDK Unreal Engine 4 iOS
- Windows Update for SDK Unreal Engine 4 Windows
- All Update for SDK Unreal Engine 4 Android, iOS, and Windows
Essentials¶
Before using each release version of Hive SDK, we guide you through the essential settings related to version-specific constraints.
- Issuing a Security Key is mandatory for Hive SDK v4 Unreal Engine 4 25.0.0 or higher
- Due to changes in the authentication security protocol, when using Hive SDK v4 Unreal Engine 4 25.0.0 or higher, you must obtain a Security Key from Hive Console > Security Key Settings. If you do not obtain a security key, you will not be able to log in to the app.
- Changes to PG Payment Implementation Required for Hive SDK v4 Unreal Engine 4 25.1.3 or higher
- To implement PG payments on Android & iOS 25.1.3 or higher, or Windows 25.1.0 or higher, you must modify the PG payment implementation code by referring to PG Payment Operation Process.
- There is an issue where the link does not navigate correctly when clicking the promotional interstitial banner in Hive SDK v4 Unreal Engine 4 Windows 25.8.1. To resolve this, you must replace the HTML file for the interstitial banner using the method below.
- Download and extract the zip file containing the modified HTML file.
- Copy the entire folder and overwrite the existing files under
Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional. - Rebuild the app.
v4.26.1.5¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | 2026-03-20 |
Fixed bugs¶
- iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
v4.26.0.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | 2026-03-20 |
Fixed bugs¶
- iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
v4.25.9.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Fixed bugs¶
- iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
v4.25.8.3¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | 2026-03-20 |
Fixed bugs¶
- iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
v4.26.1.4¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Changed features¶
Authentication¶
- Android Changed the Google login feature using Credential Manager to 'Opt-In'.
- Reason for change: There are compatibility issues with Google login via Credential Manager on some Android 16 (API Level 36) devices that support a 16 KB page size.
- Major change: Reverted the Google login method to the existing Google Sign-in.
- Future plans: An API to enable 'Login using Credential Manager' as the default login method will be provided in a future Hive SDK Android version.
v4.26.1.3¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2026-02-10 |
| SDK Unreal Engine 4 iOS | 2026-02-10 |
Fixed bugs¶
Authentication¶
- iOS Fixed an error where the app would freeze (become unresponsive) when touching an empty space in an AgeGate pop-up requiring date of birth information or a calendar-related pop-up on an iPad device.
- iOS Fixed an error where unnecessary scrollbars were displayed in some popups when the device management service was running on iOS devices.
Billing¶
- iOS Fixed an error where the returned value changes when calling the getAccountUUID method.
Promotion¶
- Android Fixed an error where the promotion popup disappeared when a User Engagement (UE) direct link event occurred while the game app was running in background mode.
Marketing Attribution¶
- iOS Fixed an error where some text of the Digital Markets Act (DMA) consent banner was not displayed on iOS devices with a resolution of less than 1170px.
v4.26.1.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Changed features¶
Authentication¶
- Android iOS If you have verified your mobile phone number when logging into your HYIVE membership in the China region, we are changing the process so that you proceed directly to ID verification during the China real-name verification step without verifying your mobile phone number.
- Since the existing HYIVE membership login only verifies your Member ID (email address) and not your mobile phone number, you must verify your mobile phone number during the subsequent China real-name verification step.
Fixed bugs¶
- iOS Fixed an error where distribution version verification failed due to the inclusion of an incorrectly generated bundle file Info.plist during Apple Submission.
- iOS Fixed an error where PG payment was displayed as Hive Store in the refund user re-payment UI.
v4.26.1.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Interface | 2026-02-10 |
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | 2026-02-10 |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Check the Development Environment of this SDK version.
New features¶
Authentication¶
- All We provide the
AuthV4.checkAgeGatemethod which displays a popup for entering the date of birth and returns the value as a callback when the user enters the date. - All Adds the
AuthV4.setAutoLoginEnabledmethod, which registers the next login session, rather than the current one, as an auto-login session (ON/OFF). When set toONand a login is performed via the login method, that login session is saved as an auto-login session. Subsequently, auto-login can be used by executingAuthV4.Helper.signInor executingAuthV4.signInwithProviderType.AUTOduring login. - Android Supports using Sign in with Xiaomi.
Billing¶
- Android It supports using Xiaomi Billing.
Promotion¶
- All It supports deferred deep linking, which redirects users who have not installed the app to the in-app page specified in the link even after the app installation is complete when they click a direct link.
Marketing Attribution¶
- Windows We are launching Appsflyer for Native PC, which transmits necessary information in a desktop PC environment other than Steam.
- Windows Starting with Airbridge version 1.1.4, a feature to delay transmission is provided to send Install event logs to the MMP server after user login. By sending Install event logs after login, game companies can transmit account information, including PlayerID, to the MMP server.
Remote Play¶
- Windows Starting with Remote Play plugin version 1.01.02 or higher, clicking an external link while Remote Play is running allows you to open a page on a remote device. As a result, PG payments are possible even during Remote Play.
Add-ons¶
- Android Open in In-Game WebView provides an option to use the Game Activity instead of the Hive Activity when exposing the WebView using the showInWebView method of the PlatformHelper class.
Others¶
- All You can check the language setting configured in the SDK using the
getGameLanguagemethod in theConfigurationclass. - iOS Following the termination of the CocoaPod service, we provide a distribution service via SPM (Swift Package Manager).
Changed features¶
- Windows Stability has been enhanced by improving the HTTP communication logic.
Authentication¶
- Android iOS We support age verification methods via the web as well as through apps.
- All Remove the automatic collection of profile images and nicknames when logging in via SNS.
- All With the addition of
AuthV4.setAutoLoginEnabled(Default: PC OFF / Mobile ON), the auto-login behavior policy is changed as follows: - Previous: When switching to a different account after an account conflict, the new account maintains auto-login on mobile and disables auto-login on PC.
- Changed: When switching to a different account after an account conflict, the new account maintains auto-login on both mobile and PC if auto-login sessions have been registered using
AuthV4.setAutoLoginEnabled, otherwise it is disabled (exceptions exist). - Windows A notification pop-up regarding Pass non-support has been added when using the identity verification feature in SteamDeck.
- Android Change the settings to use both Credential Manager and PlayService Auth when logging in with Google. Attempt to log in with PlayService Auth during FailOver from Credential Manager.
Billing¶
- Windows PG payment has been changed to be performed through an external browser.
- Android Change the library used for Google Play billing to Google Play Billing Library 8.0.
Promotion¶
- Windows Fixes the WebView flickering error when navigating to an external browser via Custom View/Direct View.
- Android iOS Fixes the WebView flickering error when navigating to an external browser via Custom View/Direct View.
Push¶
- iOS When collecting tokens for push notifications, change the method to collect additional token information based on the build environment.
Marketing Attribution¶
- Android iOS The popup design of Displaying DMA Consent Banner has been changed and its behavior improved.
- Previous consent history from the existing consent banner will be retained, and upon re-display, a new consent banner with improved text and UI will be displayed.
- If you were using custom text for the existing consent banner, you must reconfigure it by referring to Custom Consent Banner UI Settings to match the changed data structure.
- Android iOS Changes are made to prevent duplicate sales logs for the same receipt from being sent to the MMP.
- Android iOS Added the ability to send the sales value to the 'value' key as well when sending Firebase purchase events.
- Previously, the sales value was sent to the 'revenue' key.
Add-ons¶
- Android iOS Improves the visibility of the WebView close button displayed by the PlatformHelper class's showInAppView method in Open in-game WebView.
Plugins¶
- Android iOS Adds a save button to the HiveConfig settings menu.
Provisioning¶
- Windows Changes the termination method when a button is clicked in server maintenance, update, notice, and blocking popups to a termination callback delivery method.
- Android iOS We provide the Age Range API separately so that it can be applied in compliance with the App Store Liability Act.
- The App Store Liability Act, set to take effect in Texas, USA on January 1, 2026, is currently on hold and can be applied selectively depending on the development situation.
- It can be applied selectively in compliance with the App Store Liability Acts set to take effect in Utah, USA in May 2026 and in Louisiana, USA in July 2026.
Library updates¶
- Windows Microsoft Visual C++ Redistributable has been changed to use version 14.44.35211.0 or higher.
- Android Amazon AppStore (Android) v3.0.4 → v3.0.8
- Samsung GalaxyStore IAP (Android) v6.1.1 → v6.5.0
- Google Billing Library (Android) v7.0.0 → v8.0.0
- QQ (Android) v3.5.17 → v3.5.18
- Xiaomi (Android) v3.2.5_12798 → v3.4.6
- iOS Adjust (iOS) 5.4.3 → 5.4.6
- Airbridge (iOS) 4.7.0 → 4.8.1
- AppsFlyer (iOS) 6.17.2 → 6.17.7
- Firebase (iOS) 11.15.0 → 12.5.0
- Singular (iOS) 12.8.1 → 12.9.0
- Facebook (iOS) 18.0.0 → 18.0.2
- Line (iOS) 5.13.0 → 5.14.0
- QQ (iOS) 3.5.17.5 → 3.5.18
- SDWebImage (iOS) 5.21.1 → 5.21.5
Others¶
- All The
Configuration.setZonebehavior has been changed to be valid only until initialization.
Fixed bugs¶
- Android If the background of the UI in the entire common area is opaque, modify it so that it is exposed within the cutout area.
Authentication¶
- iOS Fixed an error where the chat message input field was intermittently not displayed while using the chatbot.
- iOS Fixed an error where the adult verification popup would reappear if a registered device was deleted after adult verification while the number of registered devices in device management had been exceeded.
- Windows Fixed an issue where the app would not close when attempting to exit during AuthV4 authentication.
- Windows Fixed an issue where an error (
-1200001, -8) occurred when another app (or a relaunched app) requested authentication after the app that requested the identity verification page had been closed, as the authentication result from the previous request was incorrectly transmitted.
Promotion¶
- iOS Fixed an error where the news menu did not function properly if the number of items exceeded a certain limit.
- iOS Fixed an error where the system did not function properly if the width or height of the image displayed on the front banner was '0' or if the server transmitted incorrect information.
- iOS Fixed an error where direct links do not work if URL parameters are missing when exposing a community via a direct link.
- Windows Fixed an issue where clicking "Don't show today" in a promotion would permanently stop the promotion from being displayed.
Push¶
- Android Fixed an error where tokens for push notifications were collected even for COPPA targets.
- iOS Fixed an error where the ForegroundPush setting was not changed to False.
Marketing Attribution¶
- iOS Fixes errors where Install or Update events are missing in Firebase.
- Windows Fixed an issue where purchase logs for marketing attribution were being collected duplicately.
Remote Play¶
- Windows Fixed an issue where a crash occurred when updating JWT tokens in Remote Play.
Add-ons¶
- iOS Fixed an issue where the game app flickers and the window closes when the game app user's network status is offline or changes to offline when the showInAppBrowser method of the PlatformHelper class is applied in Open In-Game Browser.
Others¶
- Windows Fixes an issue where the app does not close properly in some environments.
- Windows We have fixed an issue where query values were incorrectly passed as
831020=when inputting non-key-value formats like?831020in internal schemes such asinterwork://, so that831020is passed as is. - Windows Fixed an issue where the Zone set by
Configuration.setZonewas not reflected when using plugins such as Remote Play.
v4.26.0.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-12-18 |
| SDK Unreal Engine 4 iOS | 2025-12-18 |
Changed features¶
- iOS The Xcode version for the Hive SDK development environment will be changed as follows.
- Previous: Xcode 26.2 Beta2
- Changed: Xcode 26.2
Provisioning¶
- Android In compliance with the App Store Liability Act, the version of the Google Play Age Signals API supported by the Hive SDK will be changed as follows.
- Previous: 0.0.1-Beta2
- Changed: 0.0.2
v4.26.0.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
- iOS You can build the Hive SDK on iOS Xcode 26.2 or later.
- The minimum supported OS version is iOS 15.
Provisioning¶
- Android Compliance is a new feature.
- When distributing game apps to Google Play and Amazon Appstore, the Hive SDK provides the Age Range API to check user age ranges to comply with the App Store Liability Act, which goes into effect in Texas, USA, on January 1, 2026.
- iOS Adding a new Compliance feature.
- When distributing game apps to the Apple App Store, the Hive SDK provides the Age Range API to check user age ranges to comply with the App Store Liability Act, which goes into effect in Texas, USA, on January 1, 2026.
- Supported only on iOS 26.2 or later.
Known issues¶
Provisioning¶
- Android In compliance with the App Store Liability Act, Google Play Age Signals API version 0.0.1-beta02, supported by Hive SDK 26.0.0 Beta, cannot be used in user environments that receive actual age signals. ※ To receive actual age signals, please update to Hive SDK v4.26.0.1, which supports Google Play Age Signals API version 0.0.2 (non-beta version).
v4.25.8.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Fixed bugs¶
Payment¶
- Windows Fixed an issue where not all product information could be retrieved when the number of registered products in Google Play Games PC billing exceeded 20.
v4.25.8.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | 2025-11-24 |
Check the Development Environment of this SDK version.
Fixed bugs¶
Others¶
- Windows Fixed an issue where the close guide UI was displayed in the initially set language after changing the game language.
Chat¶
- Windows Fixed an error where the callback was not called for Korean messages.
v4.25.9.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Authentication¶
- All Identity Verification Service is provided.
- SteamDeck does not provide identity verification services (identity verification, age verification, parental consent). You must use the identity verification service on mobile or PC and then access the game again via SteamDeck.
Fixed bugs¶
Others¶
- Windows Fixed an issue where the close guide UI was displayed in the initially set language after changing the game language.
v4.25.7.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Fixed bugs¶
Others¶
- Windows Rendering stability has been enhanced by applying DX12 renderer GPU synchronization.
- Windows Fixed an issue where the close button intermittently did not work in the promotion news.
v4.25.8.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-10-02 |
| SDK Unreal Engine 4 iOS | 2025-10-02 |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Check the Development Environment of this SDK version.
New features¶
- Android Supports Android OS 16 (API Level 36).
- Android When building on Android OS 15 (API Level 35) or higher, 16KB Page Size builds are supported.
Game Data Store¶
- Windows Added the Data Store feature.
Chat¶
- Windows The Chat feature has been added.
Changed features¶
- Android Remove the
android.permission.FOREGROUND_SERVICEpermission that is no longer in use. - Android The minimum Android build target is changed from
19to23.
Authentication¶
- iOS Removes unusable library references during build in Xcode 26.
Billing¶
- Windows We have transitioned the Google Play for Native PC (EAP) integration from the Web API method to the Google Play Games PC SDK.
- You must now log in with your Google account through the Google Play Games PC app instead of using Hive SDK authentication. Please refer to Notes for Initialization.
- Both existing and new projects must prepare the manifest configuration and code signing by following the Google Guide.
Library updates¶
- Android Adjust(Android) 5.2.0 → 5.4.2
- Airbridge (Android) 4.3.0 → 4.7.1
- AppsFlyer (Android) 6.16.2 → 6.17.3
- Firebase-analytics (Android) 22.1.2 → 23.0.0
- Singular (Android) 12.7.0 → 12.10.0
- Facebook (Android) 17.0.0 → 18.0.1
- Line(Android) 5.10.0 → 5.11.1
- play-services-auth(Android) (Google Sign-In) 20.7.0 → 21.3.0
- play-services-games-v2(Android) (Play Games Services) 20.1.2 → 21.0.0
- play-services-ads-identifier(Android) 18.0.1 → 18.2.0
- play-services-analytic (Android) 18.0.4 → 18.1.1
- firebase messaging (Android) 24.0.2 → 25.0.0
- onestore (Android) 21.01.00 → 21.02.01
- google-core-review (Android) 2.0.1 → 2.0.2
- Recaptcha (Android) 18.6.1 → 18.7.1
- Kotlin (Android) 1.9.22 → 2.1.21
- iOS Adjust(iOS) 5.2.0 → 5.4.3
- Airbridge (iOS) 4.3.0 → 4.7.0
- AppsFlyer (iOS) 6.16.1 → 6.17.2
- Firebase (iOS) 11.6.0 → 11.15.0
- Singular (iOS) 12.7.1 -> 12.8.1
- Facebook (iOS) 17.4.0 → 18.0.0
- Google Sign-In (iOS) 8.0.0 → 9.0.0
- Line(iOS) 5.11.2 -> 5.13.0
- QQ (iOS) 3.5.17.4 → 3.5.17.5
- SDWebImage (iOS) 5.20.0 → 5.21.1
- Recaptcha (iOS) 18.6.0 → 18.7.0
Hercules¶
- Windows Updated the Hercules version to
2025.08.11.
Fixed bugs¶
Authentication¶
- iOS Fixed an error where landscape mode was intermittently displayed instead of portrait mode when the chatbot popup was displayed.
- iOS Modify to prevent empty array reference errors.
- When using the
showConflictmethod of the Authv4 class, a crash occurs if required input data is missing.
Analytics¶
- Android Modified to prevent retransmission containing unnecessary information in the event of a concurrent client transmission failure.
v4.25.7.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Authentication¶
- All Once age verification is complete, you can identify the verified user. Provides a method to get the identifying value. The identification information is a hashed DI value.
Changed features¶
Authentication¶
- Android iOS If you configure an app to use age verification in the Hive console, the age verification process will be performed automatically after logging in.
- This feature is supported only in Korea.
- Android iOS The
showAdultConfirmmethod, which performs age verification, is deprecated. - The
showAdultConfirmmethod may be removed in a future update.
Fixed bugs¶
Authentication¶
- Windows Fixed an issue where login information was not reset when login failed due to a Parental Consent failure.
- Windows Fixed an issue where a user logged in via Custom Login failed to log in when reconnecting to the game with the same account after receiving a refund from the app market following an item purchase in the game.
- Windows Fixed an issue where a crash occurred when calling
AuthV4.showSignIninside theAuthV4.signOutcallback.
Others¶
- Windows Fixed an issue where the web browser would not open properly if the URL length was 800 characters or longer when opening an external web browser via the Hive SDK while the game was running with administrator privileges.
v4.25.6.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Chat¶
- Android iOS Adds a feature that allows you to express or mark 'Like' specific chat messages.
- Android iOS It provides information that allows you to write a 'reply' to a specific chat message or indicate reply connection relationships.
- Android iOS It provides a feature to mention specific users or provide information about mentioning users.
Changed features¶
Chat¶
- Android iOS Change the Channel Message Lookup Method from index-based to message ID-based lookup.
v4.25.5.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Fixed bugs¶
Authentication¶
- iOS Fixed an error where a crash occurred when displaying the chatbot in landscape mode.
v4.25.5.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Authentication¶
- Android iOS We are newly providing the Switch between multiple accounts feature. The details of the related features are as follows:
- Save the currently logged-in account to the device
- View saved accounts
- Log out and delete saved accounts
- Quickly log in to other saved accounts
Promotion¶
- Android iOS Adds a new Direct Link feature.
Notification¶
- Android iOS A new Push Action Button is provided.
- When a push notification is received, you can perform a predefined action via the Push Select Action Button.
Chat¶
- Android iOS Send Message
- Adds a feature to automatically translate chat messages into the user's language and to translate specific messages.
- Adds a feature for announcement messages that can only be received by users of specific languages.
- Adds a message ID value to WebSocket messages to guarantee the order of callbacks.
- Android iOS Channel
- Added a feature to view previous conversation history upon entering a chat channel.
- Displays the number of people currently participating in the channel.
- Provides a sorting criteria feature when viewing the channel list.
- Android iOS Event Management
- Adds the chat feature to send custom data events as binary.
- Android iOS Connection Management
- Adds a reconnection feature.
Hercules¶
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
Changed features¶
- Android Updates the obfuscation rules required for the build.
- iOS The
HiveAppTrackingTransparents.frameworklibrary, which was previously provided separately, is integrated intoService.framework.
Authentication¶
- Android iOS We have modified the
showMyInquirymethod so that the inquiry page is displayed when used, whereas it previously did not work when a Hive membership account was not used. - Android Changes the VK authentication popup from WebView to the in-app browser.
Marketing Attribution¶
- iOS Changes to support automatically collected Firebase purchase events if enabled.
Fixed bugs¶
Promotion¶
- iOS Modifies the corner curvature of the News UI on iPad devices.
Provisioning¶
- iOS Modify so that the webview does not scroll when the terms and conditions are displayed.
Analytics¶
- iOS Modify the logic to enable the transmission of Analytics logs immediately after the terms agreement is completed.
Known issues¶
Others¶
- iOS An error occurs where a crash happens when using the chatbot in landscape mode.
- Please update the Hive SDK to Unity iOS 25.5.2 or higher.
v4.25.5.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | 2025-07-31 |
Check the Development Environment of this SDK version.
New features¶
Authentication¶
- Windows Added Parental Consent Feature.
Analytics¶
- Windows Added
device.platformto Airbridge Log. It has a value of "Steam" or "Desktop". This value can also be viewed in real-time on the Airbridge dashboard.
Changed features¶
Others¶
- Windows We have improved the internal logic regarding MMP.
Fixed bugs¶
Authentication¶
- Windows Fixed an issue where calling logout after auto-login would expire the session, preventing re-login when using Switch Between Multiple Accounts.
Promotion¶
- Windows Fixed an intermittent crash that occurred when opening the news page immediately after calling Promotion.updatePromotionData().
Others¶
- Windows Resolved compatibility conflicts between NVIDIA graphics driver 572.16 and DirectX 11 (Apple login, Facebook login, PG payment) that occurred when opening a new window in the Hive SDK.
v4.25.4.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Authentication¶
- Windows We are newly providing the Switch between multiple accounts feature. The details of the related features are as follows:
- Save the currently logged-in account to the device
- View saved accounts
- Log out and delete saved accounts
- Quickly log in to other saved accounts
- Windows If a user whose game access has been suspended attempts to log in, change the settings so that they are only logged out of the app without closing the app.
- Windows Enhanced authentication protocols are available in Remote Play Plugin.
Fixed bugs¶
Others¶
- Windows Fixed an issue with unaggregated funnel logs for Hive function operations.
v4.25.3.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Promotion¶
- Windows Modify the call to
Promotion.getBannerInfoto pass thetypeCampaignvalue. - Windows Collect login events to provide rewards when a user who entered the invitation code installs the app (../../operation/promotion/ua.md/#_7).
Others¶
- Windows When launching a game via the cross-play launcher, add a feature to query launch parameters attached to the launch URI.
- Windows Add specific UI to the controller key mapping support targets.
- Windows Add UI to display guidance for the close button when closing is possible via the controller button.
Changed features¶
Library updates¶
- Windows Replaced the Chromium Embedded Framework library version with version 128.45.
Fixed bugs¶
Others¶
- Windows Fixed an issue where the default Windows cursor would alternate with the default mouse cursor when using the mouse after the WebView was closed, when the default mouse cursor was set in the game engine.
- Windows Fixed an issue where an error occurred when passing HTML instead of JSON as the result within the Hive SDK.
- Windows Modified to deliver Steam Market connection failure error codes in a more detailed manner.
- Added the error code
IAPV4SteamMarketResponseError(-6101001). - Delivers the error code and message in the format
[IAPv4] Steam server response error : (code: ... , message: ...). - Windows Fixed an issue where a callback was not returned when attempting to log in to Steam in Steam offline mode.
v4.25.2.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-06-24 |
Check the Development Environment of this SDK version.
Changed features¶
Authentication¶
- Android Due to an issue where some users were unable to access Google Credential Manager because of its low compatibility, we are rolling back the authentication method to the existing Google Sign-In.
Library updates¶
- Android * Google Play Services-Auth (Android) v20.7.0 (Reintroduction of Google Sign-In rollback support)
- Google Credential Play Services Auth (Android) v1.3.0 (Removal of Google Sign-In rollback)
v4.25.2.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-05-28 |
Check the Development Environment of this SDK version.
Fixed bugs¶
Marketing Attribution¶
- Android Fixed an error where the 'did' value was missing among the Hive SDK identifiers used in MMP Service Integration.
v4.25.2.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | 2025-04-28 |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Check the Development Environment of this SDK version.
New features¶
Authentication¶
- Windows Line is supported as a new authentication method (IdP).
Matchmaking¶
- Windows Matchmaking is supported as a new feature.
Provisioning¶
- Windows Adds support for a feature to display terms based on account(
agreementDetermineBase).
Changed features¶
Authentication¶
- Android iOS We are providing updated VK authentication methods. The new authentication methods are available at the New VK Developer Console.
- iOS Updates the validation protocol for the deprecated GameKit API used for Apple GameCenter login.
- Android Due to the discontinuation of support for the Google Sign-In library, we are changing to authenticate using the Google Credential Manager and the AuthorizationClient API for implicit and explicit logins.
Billing¶
- Android If a product purchased via PG payment is refunded, add an
order_idvalue to distinguish it from the previous transaction. - Android Windows When a PG payment transaction is completed, change the purchase completion log to be sent via marketing attribution.
Promotion¶
- Android Changes so that when sharing User Acquisition, it is added to the exposure list supported by Telegram.
- Android Change the caching policy when displaying the WebView.
Marketing Attribution¶
- Android iOS Additionally send the Hive SDK identifier to support MMP service integration.
- Windows Additionally send the Hive SDK identifier for Marketing Attribution Support.
- All When manually tracking events, change to send by adding a custom attribute.
- Android Changes to transmit market source information when Airbridge is initialized.
- iOS When using the sendEventWithAttributes API, change the precision range of floating-point values of type
semantic valuefromfloattodouble.
Plugins¶
- Windows Change the Unreal Plugin from the existing HIVE_UNREAL_PLUGIN.dll to HIVE_PLUGIN_CPP.dll.
- Windows The C API is being removed to improve Unreal Engine compatibility.
- The previously supported alternative C API is being removed due to crashes occurring when calling plugin interfaces that use STL.
Provisioning¶
- All On the Terms & Conditions Details and Replay pages, the system will be modified to open a new external browser window to load the content instead of the Terms & Conditions page (WebView) in the following cases:
- When navigating to a webpage outside the Terms & Conditions URL
- When clicking on a hyperlink HTML tag (a tag, tel://, etc.) within the Terms & Conditions
Library 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 (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
Chat¶
- Android iOS When sending or receiving message data, additional
extraDatais sent and received. - Android iOS When connecting to the chat server,
extraDatais no longer transmitted. - Android iOS Additionally, receive an integer time value instead of a string time value.
- Android iOS Modified to prevent failure due to a duplicate connection state when attempting to reconnect after failing to properly release the WebSocket in situations where communication is impossible, such as network blockage.
Fixed bugs¶
- Android Modify the code so that if a response is received before the set maximum timeout time is exceeded in situations where communication retries over the network or access to a distributed server is required, the communication retries or access to the distributed server is performed immediately without waiting for the timeout to expire.
- iOS Fixed an error where the
gameLanguagevalue in the hive_config.xml file was initialized when the server group Zone connected by the Hive SDK was changed using thesetZonemethod of the Configuration class.
Authentication¶
- iOS Fixed an error where QQ Web login did not proceed normally on devices running iOS 18 or higher.
- Windows Fixed an issue where JWT tokens for enhanced security protocols were not being transmitted during communication using the Hive SDK WebView.
Billing¶
- Windows Fixed an issue where the app would freeze when calling one of the following methods while Hive SDK method callbacks were nested multiple times.
IAPV4.transactionFinishIAPV4.transactionMultiFinishIAPV4.restore
Marketing Attribution¶
- Android Fixed an issue where empty push notifications were displayed when using the feature to determine installation status with Adjust.
- Android Modify the system to deliver sales information based on unit price and quantity when an event occurs where multiple items are purchased using Airbridge.
Provisioning¶
- Android iOS Fixed an error where, when initializing the ad module (Adiz) prior to SDK initialization, the
AgeGatevalue used for age checking operated based on the value set in hive_config.xml in compliance cases such as COPPA or GDPR.
Chat¶
- Android Fixed an issue where the chat connection would intermittently fail.
Known issues¶
Marketing Attribution¶
- Android There is an error where the 'did' value is missing among the Hive SDK identifiers used for MMP Service Integration. Please use version SDK v4 Unity Android & iOS 25.2.1, which resolves this issue.
v4.25.1.3¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-03-20 |
| SDK Unreal Engine 4 iOS | 2025-03-20 |
Check the Development Environment of this SDK version.
Changed features¶
Billing¶
- Android Change the behavior of PG payments to be identical to that of markets in other billing (
IAPv4) features. If you are using PG payments, you must modify your code implementation by referring to the PG Payments document.
Marketing Attribution¶
- iOS New support for Airbridge Deferred Deep Link Tracking feature.
Fixed bugs¶
Billing¶
- iOS Fixed an error where the background became opaque when displaying a popup UI asking for consent to transmit consumption information.
- iOS Fixed an error where the app's screen orientation rotated in an unintended direction when closing the popup UI asking for consent to transmit consumption information.
Promotion¶
- iOS Fixed an error where the displayed image disappeared when a rotation event occurred during the display of a review popup containing an image.
Marketing Attribution¶
- iOS Fixed an error where Airbridge sent ad revenue information to AdMob instead of Adiz when transmitting via Adiz.
v4.25.1.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | 2025-04-03 |
Check the Development Environment of this SDK version.
New features¶
Authentication¶
- Windows Telegram is supported as a new Identity Provider (IdP). Please refer to Bot settings for Telegram login.
- Windows [Newly supports] X (formerly Twitter) as an authentication method (../../dev/authv4/hive-sdk-prep/common.md#hive-config).
- Windows It provides in-web browsing features that share authenticated sessions.
Remote Play¶
- Windows Hive SDK v4 supports Remote Play starting from UE4 Windows 25.1.0 or later.
Others¶
- Windows Provides the
Configuration.setUsePrivateBrowsingForAuthfunction, which allows you to set whether to use Incognito mode when logging in to Google. - Also provides settings in the hive_config.xml file.
- Windows Provides the
PlatformHelper.openBrowserfunction, which can open a browser using a URL.
Changed features¶
Billing¶
- Windows Change the behavior of PG payments to be identical to that of markets in other billing (
IAPv4) features. If you are using PG payments, you must modify your code implementation by referring to the PG Payments document.
Promotion¶
- Windows Modify the value transmitted via
additionalInfoso that unnecessary information is not included.
Development environment¶
- Windows Update the minimum required Microsoft Visual C++ Redistributable version to 14.42.34438.
Fixed bugs¶
Authentication¶
- Windows Fixed an error where mouse manipulation with Hive SDK controllers was active when a user selected a non-Hive membership login and then canceled the login.
v4.25.0.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Marketing Attribution¶
- iOS Fixed an error where did and vid values automatically collected and sent by the SDK were not sent when using Hive SDK v4 25.0.0 or higher with Adjust v5 applied.
Changed features¶
Development environment¶
- Windows Update the minimum required Microsoft Visual C++ Redistributable version to 14.38.33130.
Fixed bugs¶
Billing¶
- Windows Fixed an issue where refund user re-payments were not displayed when using enhanced security protocols with JWT tokens.
v4.25.0.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
Authentication¶
- Android iOS Telegram is supported as a new Identity Provider (IdP). Please refer to Bot Settings for Telegram Login.
Billing¶
- iOS It supports a feature to ask the user whether to consent to send in-app product consumption information to the Apple App Store.
Promotion¶
- Android iOS Collect login events to provide rewards when a user who entered the invitation code installs the app (../../operation/promotion/ua.md/#_7).
Matchmaking¶
- Android iOS The matchmaking feature has been updated to newly support Group Matchmaking. ※ This is not compatible with the interfaces of previous versions of the Hive SDK. To use the updated matchmaking feature, you must use Hive SDK v4 25.0.0 or higher.
Marketing Attribution¶
- All New support for the Send additional attributes to Airbridge feature is now available when sending marketing tracking events.
- Android New support for Airbridge Deferred Deep Link Tracking feature.
Others¶
- Windows When using a game controller, Controller Key Mapping is newly supported, allowing you to focus and control certain Hive UI elements.
- Windows New support is now available to apply custom cursor instead of the standard mouse cursor.
- Windows A setting has been added to enable or disable game controller operations.
Chat¶
- Android iOS The Chat feature is newly supported.
Changed features¶
Authentication¶
- Android iOS Deletes
Authmodule classes, interfaces, methods, delegates, and listeners that are no longer in use. - All Apply stronger security protocols using JWT tokens.
- Android iOS The TalkPlus authentication token method is being removed due to the end of TalkPlus support.
- Android Allows browsing functions such as password recovery in addition to the login function in the Apple Login WebView.
Promotion¶
- Windows Added a new content notification to the News menu tab.
Marketing Attribution¶
- Android iOS Update to support Adjust v5.
- Remove the Adjust Signature library.
- Android iOS Change the settings so that when aggregating Adiz ad revenue with Adjust, the ad revenue source is sent to the AdMob source.
- Android Reflects the integration of the Appsflyer ad revenue aggregation library into the main library.
- 6.14.2 → 6.15.2
- Removes the Appsflyer ad-revenue library.
Hercules¶
- All 2024.11.20
Fixed bugs¶
Authentication¶
- Android Resolves an issue where the UI thread is intermittently occupied when a network response delay occurs during the execution of the
signInmethod. - Windows Fixed the
CommonUnknownerror that occurs when a user in a refund/re-payment status logs in to a PC. - Windows Improves the UI so that the 'Privacy Warning' message does not appear when dragging the 'Keep me logged in' text.
Billing¶
- iOS Fixed an error where an additional
IAP_UPDATEevent was triggered when inducing an in-app purchase using UserEngagement. - Windows Fixed an issue where payment could not continue if the overlay was closed using the ESC key or other keys while a Steam payment was in progress.
Others¶
- Windows We have fixed the issue by optimizing the loop iteration conditions to restore CPU usage to normal. ※ If you are using an affected version (4.24.1.0 or higher), please update to SDK v4 Unity Windows 25.0.0 and check if CPU usage stabilizes.
Known issues¶
Marketing Attribution¶
- iOS When using Adjust, there is an error where the did and vid values automatically collected and sent by the SDK are not transmitted. You need to update to Hive SDK v4 25.0.1 or higher.
v4.24.5.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2024-12-30 |
| SDK Unreal Engine 4 iOS | 2024-12-30 |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Check the Development Environment of this SDK version.
New features¶
- Android iOS Supports Unity 6 (Unity 6000).
- Windows Adds updates for compatibility with the Hive SDK v4 Unity Android & iOS 24.5.0 interface.
Authentication¶
- Android iOS Steam and X (formerly Twitter) are newly supported as authentication methods.
- Preparation: Common
- Preparation: Android
- Preparation: iOS
- Branding Guide
- Android It provides in-web browsing features that share authenticated sessions.
Promotion¶
- Android iOS Ads can also be displayed in Spot Banner.
- Android We support X (formerly Twitter) for the user invitation sharing feature.
Matchmaking¶
- Android iOS We support Matchmaking Service as a new feature.
Changed features¶
Authentication¶
- Android iOS Modify the Provider name displayed in the conflict popup.
Plugins¶
- Android iOS The location of the Hive Config Settings menu has been changed, and settings can now be configured per target platform.
Fixed bugs¶
Billing¶
- iOS When the price of certain products cannot be expressed exactly as a floating-point number, modify the JSON format to display the value as a decimal number instead of a repeating decimal.
- Example>
4.99$(string) →4.9900000000000011(double) →4.99(JSON number)
v4.24.4.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | 2024-12-19 |
Check the Development Environment of this SDK version.
Changed features¶
- Windows Removed unnecessary resources not used in the UI.
v4.24.4.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Changed features¶
Authentication¶
- Windows We have made changes to the IdP selection UI to make it clearer whether the Keep me logged in UI is selected.
- Windows The English translation of the IdP selection UI has been modified.
- Before: Keep me logged in
- After: Stay signed in
v4.24.4.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2024-11-14 |
| SDK Unreal Engine 4 iOS | 2024-11-14 |
| SDK Unreal Engine 4 Windows | 2024-10-31 |
Check the Development Environment of this SDK version.
New features¶
Billing¶
- Android Windows When making a PG payment request, multiple quantity purchases using
IAPv4.purchaseis supported.
Marketing Attribution¶
- Android iOS We support Airbridge as a service specialized for the Hive SDK.
- Automatically track events with Airbridge
- Manually track events with Airbridge
Remote Execution¶
- Windows It supports Crossplay Launcher Remote Execution.
Fixed bugs¶
Analytics¶
- iOS Fixed an error where selecting only one option for the consent banner was not reflected correctly.
v4.24.3.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2024-09-30 |
| SDK Unreal Engine 4 iOS | 2024-09-30 |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Check the Development Environment of this SDK version.
New features¶
Marketing Attribution¶
- Windows Appsflyer 1.0.1 ???+ warning Appsflyer (Steam only) 1.0.1 has been released. Hive Starting with SDK v4 24.0.0, marketing attribution features are supported only on Appsflyer version 1.0.1 and above.
Plugins¶
-
Android iOS [Plugin] Provides an interface dedicated to Unreal Engine.
- Compatible with existing C++ interfaces.
-
Android iOS We provide sample code that supports the new Unreal Engine-exclusive interface.
Provisioning¶
- All Adds a feature to check whether consent has been obtained from a legal representative on the terms and conditions screen.
Changed features¶
Authentication¶
- Android iOS Changes the logout behavior.
- Previous: When
signOutis called, the Hive SDK logs out the user account. Guests receive a failure response from the server when calling the signOut API. - Changed: When
signOutis called, the Hive SDK requests confirmation from the Hive server whether it is safe to log out the user account, and then logs out based on the response. - Android iOS When logging out the guest account, it no longer returns a success response, but returns an error code. It maintains the guest account session with the Hive SDK and the Hive server.
- Android iOS For suspended accounts, the settings are changed to automatically log out of the IdP so that you can log in with a different account on the same IdP. This applies only when automatic login is not possible.
- Android iOS When performing IdP integration using the
AuthV4.connectmethod, change it so that if the account is switched to a suspended account, a logout is performed. - All Change the device management service to automatically apply international phone country codes based on the device's connection region.
- iOS We are changing the settings to allow Facebook login even if you have declined App Tracking Transparency (ATT) consent.
- Windows When subscribing to the device management service after age verification, if the number of accounts that can be subscribed to with one mobile phone number is exceeded, an error message stating "You have exceeded the number of accounts that can be subscribed to with the same mobile phone number" is displayed.
Promotion¶
- Android iOS Modify the value transmitted via
additionalInfoso that unnecessary information is not included. - All Change to display full-screen banners at a 2:3 or 3:2 ratio
- Android iOS Change the text "Don't show for 1 day" on the front banner to "Don't show today".
Marketing Attribution¶
- Android iOS Adjust Signature Change the version from
v1tov3.
Library updates¶
- Android Google Play Billing Library 6.1 → 7.0 Google Play Service Games 20.0.0 → 20.1.2
- iOS Facebook SDK 16.2.1 → 17.0.2
Fixed bugs¶
- Android Fixed the error where memory could not be allocated by modifying the resource reference logic.
- iOS Fixed an error that caused intermittent crashes when checking consent for App Tracking Transparency (ATT) on iOS 14 devices.
- iOS Fixed an error that causes a crash when selecting access restriction (allow access to only some photos) in the photo album.
Notification¶
- Android Fixed an error where push messages were not displayed correctly in Local Push Notification when an unsupported
typewas set. - iOS Modify to send app version information.
v4.24.2.1¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Windows | 2024-07-31 |
Check the Development Environment of this SDK version.
New features¶
Community¶
- Windows Changes to allow custom domain address to be used in communities that follow the Hive protocol, instead of withhive.com or com2us.com.
v4.24.1.3¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2024-07-25 |
| SDK Unreal Engine 4 iOS | 2024-07-25 |
Check the Development Environment of this SDK version.
Changed features¶
Authentication¶
- Android iOS Change the device management service to automatically apply international phone country codes based on the device's connection region.
v4.24.2.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
- Android iOS Provides a function to return whether a user under the age of 16 in the EU and EEA regions subject to GDPR has agreed to the terms. You can check whether the user is under the age of 16.
- Android When using the Photo Album on devices running Android OS 11 or higher, or on devices with the supported module installed, PhotoPicker is used by default.
- iOS You can view Hive SDK debug logs in the macOS console app, and select specific log types to view.
Authentication¶
- All When the number of accounts that can be signed up for with one mobile phone number is exceeded, requesting the sending of a verification code displays an error message stating, "You have exceeded the number of accounts that can be created with the same mobile phone number."
- Windows Supports Steam IdP Implicit Login. Use
AuthV4.Helper.signIn.
Promotion¶
- Android iOS It provides a feature to control the exposure of cross-promotions.
- Android iOS Today, we support Don't show for N days, an improved Don't show feature.
Changed features¶
Authentication¶
- Windows Changes so that the
games_litepermission to check Google Play Games information is not granted when logging in with Google.
Promotion¶
- iOS Improved usability by minimizing the display of the clipboard paste permission consent popup when using the Game Invitation (UA) feature.
- Changed the timing of the permission consent popup display from immediately after the invited user launches the app to when the Hive SDK is initialized after the app launches.
- Changed the popup to be displayed only when inviter URL data exists in the clipboard.
Notification¶
- Android Supports the runtime library (Push Amazon Device Message 1.2.0) that runs on new Amazon Fire devices.
Library updates¶
- Android Samsung GalaxyStore IAP 6.1 → 6.1.1 Amazon Device Message 1.0.1 → 1.2.0
Analytics¶
- iOS Change the default value of the
saveAnalyticsLogBeforeCrashsetting, which is an option to save unsent logs to a file when an app crashes, tofalse.
Fixed bugs¶
Authentication¶
- Android iOS Modified so that when the number of text messages sent is exceeded during the real-name verification process for users accessing from China, an error message is displayed instead of resetting the remaining time.
- Android Fixed an error where there was no proper response callback when the user did not log in by pressing the back key during the Google Play login process.
- Android Fixed an error where keyboard input could not be performed on low-resolution devices.
- Windows Fixed an issue on the mobile phone authentication screen for device management service identity verification where the user would not return to the previous screen even after clicking "Return to previous page" when an error popup appeared.
- Windows Fixed an issue where a value was entered into the input field when the mouse wheel was operated while the verification code input field was active on the mobile phone authentication screen for device management service identity verification.
- Windows Fixed an issue where Hive SDK callbacks could not be passed when calling
AuthV4.Helper.switchAccountorAuthV4.Helper.resolveConflictinside nested callbacks. - Windows Fixed an issue where the
PlayerInfoUnity Plugin parameter could not be passed inAuthV4.Helper.switchAccountandAuthV4.Helper.resolveConflict.
Promotion¶
- iOS Fixed an error where freezing occurred when displaying a new frame view in the News view.
- Windows Fixed a crash that occurs when moving from Promotion Custom Direct Fullscreen to Frame.
Marketing Attribution¶
- Android Fixed an error where the sending of Adjust events was delayed when performing an initialization with customized terms.
Provisioning¶
- Windows We have modified the settings so that when viewing the terms again, it uses the newly provided terms URL data from the Hive server instead of the previously saved data.
v4.24.1.2¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2024-06-27 |
Check the Development Environment of this SDK version.
Fixed bugs¶
Authentication¶
- Android Fixed an error where there was no proper response callback when the login was canceled by pressing the back button while Google login was in progress. This bug occurred only when the Google Legacy Support value in the Hive console was true.
- Android Fixed an error where keyboard input was not possible on low-resolution devices.
v4.24.1.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 iOS | 2024-06-07 |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
Changed features¶
- Windows It supports mouse movement via a game controller on the UI implemented by the Hive SDK.
Library updates¶
- iOS AppsFlyer(iOS) v6.13.1 → v6.14.3 QQ (iOS) v3.5.14 → v3.5.16 Facebook SDK v17.0.0 → v16.2.1
Analytics¶
- iOS We are changing the display of the consent banner based on whether the device consents to tracking.
- If tracking consent is declined, the consent banner will not be displayed.
Fixed bugs¶
Billing¶
- iOS Fixed an error where product lookup failed when updating from a Hive SDK version lower than v4 24.0.0 (e.g., v4 23.4.0) to v4 24.0.0.
v4.24.0.0¶
| SDK per Target OS | Release Date |
|---|---|
| SDK Unreal Engine 4 Android | 2024-04-30 |
| SDK Unreal Engine 4 iOS | 2024-04-30 |
| SDK Unreal Engine 4 Windows | - |
Note: No separate distribution file is provided for this SDK version, and the feature is included in the upper version of the SDK.
New features¶
- Windows A feature has been added that returns Error Code when attempting to initialize the Hive SDK after the game service ends.
Authentication¶
- Windows The PC game automatic login via Hive community login feature has been added.
Billing¶
- iOS If initial subscription discount information is available, it is passed along when retrieving product information. When using
getProductInfo, you can check the discount information by looking at the difference between theoriginal_pricefield value and theprice field value in the list of IAPV4Productobjects received as a callback.
Promotion¶
- Android It supports Custom Tabs that use the default browser set on the device to display external pages. You can expose the In-App Browser using the
showInAppBrowsermethod of thePlatformHelperclass. - iOS Supports SafariViewController, which uses a browser to display external pages. You can expose an in-app browser using the
showInAppBrowsermethod of thePlatformHelperclass.
Changed features¶
- iOS When distinguishing app versions, we additionally use
CFBundleShortVersionString. - Windows The HIVE SDK UI and WebView have been changed so that they are displayed based on DPI settings rather than monitor resolution.
Authentication¶
- Windows Changes have been made so that you can log in to Google using the default web browser set in Windows’ ‘Incognito Mode’. The supported web browsers are as follows:
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Naver whale
- Windows If you log in with a web browser other than the top-tier web browser, log in using ‘Normal Mode’.
Billing¶
- Android iOS We have changed the PG payment type text displayed in the refund user re-payment UI from "HiveStore" to "PG Payment".
- Android We are changing the display of the PG payment page to the in-app webview instead of the in-app browser. This supports PG payments even on devices that do not support the in-app browser environment.
Library 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
- Windows Steamworks 1.55 → 1.59
Analytics¶
- Android Change the default value of the ad identifier collection setting in the Firebase event collection feature to
true.
Fixed bugs¶
Authentication¶
- Windows Fixed an error during Chinese real-name verification that allowed entering the verification code after the verification time had expired.
- Windows Fixed an error where certain web pages (such as Apple login) were displayed in English only.
- Windows Fixed an error where passing the SDK callback was not possible when
IAPv4 getSubscriptionProductInfowas called inside a nested callback function. - Windows Fixed an error where login failed if a profile picture was not received from Google. (Modified so that login is possible even if a profile picture is not received.)
Billing¶
- Windows Fixed an error where PG payment was displayed as Hive Store in the refund user re-payment UI.
- Windows We have modified the Arabic screen of the refund user re-payment UI to use a UI tailored to the characteristics of the Arabic language.
Promotion¶
- Windows Fixed an error where the
getBannerInfoandgetBannerInfoStringfunctions were not working. - Windows Modified the Promotion API to operate independently of AuthV4 authentication.
Others¶
- Windows Fixed an error where the UI flickered when performing input events such as clicks in a window of a specific size.
Known issues¶
Authentication¶
- iOS When using the Facebook SDK iOS 17.0.0, there is an issue where users cannot log in on iOS 17.0 or higher devices if they do not agree to "App Tracking Transparency". To implement Facebook login under these conditions, please use the Hive SDK v4 24.1.0.