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.
- Security Key Issue Required for Hive SDK v4 Unreal Engine 4 25.0.0 and Later
- Due to a change in the authentication security protocol, when using Hive SDK v4 Unreal Engine 4 25.0.0 and later, you must Issue a Security Key in Hive Console > Security Key Settings. Without a security key, you will not be able to log in to the app.
- PG Payment Implementation Changes Required for Hive SDK v4 Unreal Engine 4 25.1.3 or Later
- To implement PG payments on Android & iOS 25.1.3 or later, or Windows 25.1.0 or later, you must modify the PG payment implementation code by referring to the PG Payment Flow.
- Hive SDK v4 Unreal Engine 4 Windows 25.8.1 has an issue where clicking the promotional front-end banner does not properly navigate to the link. To resolve this issue, replace the HTML file for the front-end banner as follows:
- Download and unzip the zip file containing the modified HTML file.
- Copy the entire folder and overwrite it under
Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional. - Rebuild the app.
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 Fixes an issue where tapping on a blank space in the AgeGate pop-up or calendar-related pop-up that requires entering your date of birth information on your iPad would cause the app to freeze (become unresponsive).
- iOS Fixes an issue where some popups would display unnecessary scrollbars when the Device Management service is running on iOS devices.
Billing¶
- iOS Fixes an error where the value returned when calling the getAccountUUID method would change.
Promotion¶
- Android Fixes an issue where the promotional pop-up would disappear when a User Engagement (UE) direct link event occurs while the game app is running in background mode.
Marketing Attribution¶
- iOS Fixes an issue where some text in the Digital Markets Act (DMA) consent banner was not displayed on iOS devices with a resolution width 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 iOS If you have previously verified your mobile phone number when logging into Hive Membership in China, the real-name verification step in China will now proceed directly to ID verification instead of mobile phone number verification.
- Since the existing Hive Membership login process only verifies your member ID (email address) and not your mobile phone number, you will need to verify your mobile phone number during the subsequent real-name verification step in China.
Fixed bugs¶
- iOS Fixes an error that causes distribution version verification to fail due to an incorrectly generated bundle file Info.plist being included when performing Apple Submission.
- iOS Fixes an error where PG payments were exposed as Hive Store in the refund user repayment 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 After displaying a popup for the user to enter their date of birth, we provide a
AuthV4.checkAgeGatemethod that returns the value as a callback when the user enters their date of birth. - All Add the
AuthV4.setAutoLoginEnabledmethod to register (ON/OFF) the next non-current login session as an auto-login session. If you set this toONand log in using the login method, the login session will be saved as an auto-login session. You can use auto-login by runningAuthV4.Helper.signInorAuthV4.signInwithProviderType.AUTOduring subsequent logins. - Android Support for Login with Xiaomi.
Billing¶
- Android Support for using Billing with Xiaomi.
Promotion¶
- All We support deferred deep linking, which allows users who do not have the app installed to be redirected to the in-app page specified in the link even after the app is installed when they click a direct link.
Marketing Attribution¶
- Windows We are releasing Appsflyer for Native PC, which transmits the necessary information in a desktop PC environment, not Steam.
- Windows Starting with Airbridge version 1.1.4, we provide the ability to delay the transmission of Install event logs to the MMP server after a user logs in. By sending Install event logs after a user logs in, game developers can transmit account information, including Player ID, to the MMP server.
Remote Play¶
- Windows Starting with Remote Play plugin version 1.01.02 and later, clicking an external link while Remote Play is running will open the page on the remote device. This allows PG payments to be made during Remote Play.
Add-ons¶
- Android When exposing a webview with the showInWebView method of the PlatformHelper class in Opening as an in-game webview, we provide the option to expose it using the Game Activity rather than the Hive Activity.
Others¶
- All You can check the language settings set in the SDK using the
getGameLanguagemethod in theConfigurationclass. - iOS With the end of the CocoaPod service, we now provide a distribution service through SPM (Swift Package Manager).
Changed features¶
- Windows We have improved HTTP communication logic to enhance stability.
Authentication¶
- Android iOS Adult authentication methods are supported not only through the web but also through apps.
- All Remove the automatic collection of profile images and nicknames when logging in to SNS.
- All
AuthV4.setAutoLoginEnabled(Default: PC OFF / Mobile ON) The auto-login behavior policy has been changed as follows according to the addition. - Existing: When switching to another account after an account conflict, the new account will maintain auto-login on mobile and disable auto-login on PC.
- Changed: When switching to another account after an account conflict, the new account will maintain auto-login on both mobile and PC if an auto-login session has been registered with
AuthV4.setAutoLoginEnabled. Otherwise, it will be disabled (exceptions exist). - Windows A pop-up has been added to notify that Pass is not supported when using the identity verification function in Steam Deck.
- Windows Change your Google sign-in to use both Credential Manager and PlayService Auth. If Credential Manager fails over, it will attempt to log in using PlayService Auth.
Billing¶
- Windows PG payments have been changed to be performed via an external browser.
- Android Change the library used for Google Play billing to Google Play Billing Library 8.0.
Promotion¶
- Windows Fixes an issue where the webview would flicker when navigating to an external browser via a custom view/direct view.
- Android iOS Fixes an issue where the webview would flicker when navigating to an external browser via a custom view/direct view.
Push¶
- iOS When collecting tokens for push notifications, change to collect additional token information depending on the build environment.
Marketing Attribution¶
- Android iOS We've updated the pop-up design and improved the behavior of the DMA Consent Banner.
- Any consent history already granted to the existing consent banner will remain intact, and when re-exposed, a new consent banner with improved text and UI will be displayed.
- If you were using a custom text for the existing consent banner, you must reconfigure it according to the changed data structure by referring to Setting a Custom Consent Banner UI.
- Android iOS Changes to prevent duplicate sales logs for the same receipt being sent to MMP.
- Android iOS Added the ability to send sales values to the value key when sending Firebase purchase events.
- Previously, sales values were sent to the revenue key.
Add-ons¶
- Android iOS Improves the visibility of the close webview button exposed by the showInAppView method of the PlatformHelper class in Open in-game webview.
Plugins¶
- Android iOS Add a Save button to the HiveConfig settings menu.
Provisioning¶
- Android iOS We provide a separate Age Range API for optional application to comply with the App Store Liability Act.
- The App Store Liability Act, which will take effect in Texas, USA on January 1, 2026, is pending implementation and can be applied selectively depending on development conditions.
- The App Store Liability Act, which will take effect in Utah, USA in May 2026, and in Louisiana, USA in July 2026, can be applied selectively.
Library updates¶
- Windows Changed Microsoft Visual C++ Redistributable to use version 14.44.35211.0 or later.
- 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
Configuration.setZoneaction has been changed to only be valid until initialization.
Fixed bugs¶
- Android Modify the background of the UI in the entire common area to be opaque so that it is exposed within the cutout area.
Authentication¶
- iOS Fixes an issue where the chat message input field would intermittently not be displayed when using a chatbot.
- iOS Fixed an error where the adult authentication pop-up would appear again when deleting a registered device after exceeding the number of registered devices in device management.
- Windows Fixed an issue where the app would not close when attempting to close it during AuthV4 authentication.
- Windows We have fixed an issue where, when requesting authentication from another app (or a re-launched app) after the app that requested the authentication page was closed, the authentication result from the previous request was incorrectly transmitted, resulting in an error (
-1200001, -8).
Promotion¶
- iOS Fixed an issue where the News menu would not function properly when the number of items exceeded a certain number.
- iOS Fixes an error that prevents proper operation when the width or height of the image displayed on the front banner is '0' or when incorrect information is sent from the server.
- iOS Fixes an issue where direct links would not work without URL parameters when exposing a community with a direct link.
- Windows Fixed an issue where clicking "Do not show today" on a promotion would permanently prevent that promotion from being displayed.
Push¶
- Android Fixes an error where tokens for push notifications were being collected even if they were subject to COPPA.
- iOS Fixes an issue where the ForegroundPush setting would not change to False.
Marketing Attribution¶
- iOS Fixes an error where Install or Update events are missing in Firebase.
- Windows Fixed an issue where purchase logs for marketing attribution were being collected in duplicate.
Remote Play¶
- Windows Fixed a crash that occurred when refreshing a JWT token in Remote Play.
Add-ons¶
- iOS Fixes an issue where the game app would flicker and close its window when the network status of the game app user is offline or changes to offline when the showInAppBrowser method of the PlatformHelper class in Opening an In-Game Browser is applied.
Others¶
- Windows Addresses an issue where the app may not shut down properly in some environments.
- Windows We have fixed the issue where query values that are not in the key-value format, such as
?831020, were incorrectly transmitted as831020=in internal schemes such as interwork://, and improved the transmission to be as831020. - Windows Fixed an issue where the Zone set with
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 used for the Hive SDK development environment has been changed as follows:
- Previous: Xcode 26.2 Beta2
- Changed: Xcode 26.2
Provisioning¶
- Android In response to the App Store Liability Act, the version of the Google Play Age Signals API supported by the Hive SDK has been 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 with Xcode 26.2 or later.
- The minimum supported OS version is iOS 15.
Provisioning¶
- Android We've added a new compliance feature.
- If you distribute your game app to Google Play or the Amazon Appstore, the Hive SDK provides an Age Range API to check the user's age range to comply with the App Store Accountability Act, which takes effect in Texas, USA, on January 1, 2026.
- iOS We've added a new compliance feature.
- If you distribute your game app to the Apple App Store, the Hive SDK provides an Age Range API to check user age ranges to comply with the App Store Accountability Act, which takes effect in Texas, USA, on January 1, 2026.
- Only supported on iOS 26.2 or later.
Known issues¶
Provisioning¶
- Android In compliance with the App Store Responsibility 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, update to Hive SDK v4.26.0.1, which supports Google Play Age Signals API version 0.0.2 (non-beta).
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 We have fixed an issue where, when the number of registered products exceeds 20 in Google Play Games PC payment, not all product information could be retrieved.
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 would be displayed in the initially set language after changing the game language.
Chat¶
- Windows Fixed an issue where callbacks were not being 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 We provide identity verification services.
- SteamDeck does not provide identity verification services (identity verification, adult verification, parental consent). You must use the identity verification service on your mobile or PC and then re-access the game through SteamDeck.
Fixed bugs¶
Others¶
- Windows Fixed an issue where the close guide UI would display 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 Improved rendering stability by applying DX12 renderer GPU synchronization.
- Windows Fixed an issue where the close button in the Promotions news would intermittently not work.
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 for Android OS 15 (API Level 35) or higher, 16KB Page Size builds are supported.
Game Data Store¶
- Windows Added data store feature.
Chat¶
- Windows Chat feature has been added.
Changed features¶
- Android Remove the deprecated
android.permission.FOREGROUND_SERVICEpermission. - Android Android minimum build target changed from
19to23.
Authentication¶
- iOS Remove library references that are not available when building in Xcode 26.
Billing¶
- Windows We've switched Google Play for Native PC (EAP) integration from the Web API to the Google Play Games PC SDK.
- You must now log in with your Google account via the Google Play Games PC app, rather than through Hive SDK authentication. See the notes for initialization.
- Both existing and new projects must follow the Google guide to prepare the manifest configuration and code signing.
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 Hercules version to
2025.08.11.
Fixed bugs¶
Authentication¶
- iOS Fixed an issue where the chatbot pop-up would occasionally display in landscape mode instead of portrait mode.
- iOS Fix 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 When a client connection transmission fails, it is modified to not retransmit with unnecessary information.
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 adult verification is complete, you can identify the adult-verified user. Methods for obtaining the identification value are provided. The identification information is a hashed DI value.
Changed features¶
Authentication¶
- Android iOS Hive If you configure an app that uses adult authentication in the console, the adult authentication process will be performed automatically after logging in.
- This feature is only available in Korea.
- Android iOS The
showAdultConfirmmethod, which performs adult 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 parental consent failure.
- Windows We have fixed an issue where users who logged in with custom login and then purchased an item in the game and received a refund from the app market would fail to log in when reconnecting to the game with the same account.
- Windows Fixed a crash when calling
AuthV4.showSignIninside theAuthV4.signOutcallback.
Others¶
- Windows Fixed an issue where, when opening an external web browser via the Hive SDK while the game is running with administrator privileges, the web browser would not open properly if the URL was longer than 800 characters.
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 the ability to 'like' or mark specific chat messages.
- Android iOS Provides information that allows you to write a 'reply' to a specific chat message or indicate reply relationships.
- Android iOS Provides the ability to mention a specific user or provide information about the user being mentioned.
Changed features¶
Chat¶
- Android iOS Change Channel message lookup method from index-based to message ID-based.
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 Fixes an issue that would cause a crash when exposing 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've added a new feature called Switching Between Multiple Accounts. The details of the 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 with other saved accounts
Promotion¶
- Android iOS Added a new direct link feature.
Notification¶
- Android iOS We've added a new Push Action Button.
- When receiving a push notification, you can perform a predefined action using the Push Select Action Button.
Chat¶
- Android iOS Message Sending
- Added the ability to automatically translate chat messages into the user's language and the ability to translate specific messages.
- Added the ability to receive notification messages only for users in specific languages.
- Added a message ID value to WebSocket messages to ensure callback order.
- Android iOS Channel
- Added the ability to view previous conversation history when entering a chat channel.
- Provides the number of people currently in the channel.
- Provides a sorting function when viewing the channel list.
- Android iOS Event Management
- Added the ability to send custom data events as binary to chat.
- Android iOS Connection Management
- Added reconnection functionality.
Hercules¶
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
Changed features¶
- Android Update the obfuscation rules required for your build.
- iOS The
HiveAppTrackingTransparents.frameworklibrary, which was provided separately, is now integrated intoService.framework.
Authentication¶
- Android iOS Changed the
showMyInquirymethod to display the Inquiry page when not using a Hive membership account, which was not working. - Android Change the VK authentication pop-up from webview to in-app browser.
Marketing Attribution¶
- iOS Change to support automatically collecting Firebase purchase events if enabled.
Fixed bugs¶
Promotion¶
- iOS Fixes corner curvature of the What's New UI on iPad devices.
Provisioning¶
- iOS Modify the webview to not scroll when terms and conditions are displayed.
Analytics¶
- iOS Modify the logic to enable sending Analytics logs immediately after terms agreement is complete.
Known issues¶
Others¶
- iOS An error occurs that causes the chatbot to crash when using it in landscape mode.
- Please update to Hive SDK Unity iOS 25.5.2 or later.
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 the Airbridge log. It will have a value of "Steam" or "Desktop". This value can also be viewed in real-time on the Airbridge dashboard.
Changed features¶
Others¶
- Windows Improved internal logic related to MMP.
Fixed bugs¶
Authentication¶
- Windows When using Switching between multiple accounts, the issue where calling logout after automatic login would expire the session and prevent re-login has been resolved.
Promotion¶
- Windows Fixed an intermittent crash that occurred when opening the News page immediately after calling Promotion.updatePromotionData().
Others¶
- Windows Fixed a compatibility conflict between NVIDIA graphics driver 572.16 ↔ DirectX 11 (Apple Login, Facebook Login, PG Payment) that occurred when launching 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've added a new feature called Switching Between Multiple Accounts. The details of the 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 with other saved accounts
- Windows When a user who has been suspended from the game attempts to log in, the app will no longer close but will instead log them out.
- Windows An enhanced authentication protocol is available in the RemotePlay plugin.
Fixed bugs¶
Others¶
- Windows Fixed an issue with funnel logs not being aggregated for Hive function actions.
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
Promotion.getBannerInfocall to passtypeCampaignvalue. - Windows We collect login events so that we can reward users who enter an invitation code and install the app.
Others¶
- Windows Adds the ability to lookup launch parameters attached to the launch URI when launching a game with the Crossplay Launcher.
- Windows Add specific UIs to controller key mapping support.
- Windows Add UI to display guidance for the close button when it is possible to close 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 mouse cursor would alternate between the Windows default cursor and the mouse cursor when the webview was closed, if the game engine had set a default mouse cursor.
- Windows Fixed an issue where an error would occur when passing HTML instead of JSON as a result within the Hive SDK.
- Windows We've changed the way Steam Market connection failure error codes are delivered.
- Added the error code
IAPV4SteamMarketResponseError(-6101001). - The error code and message are now delivered in the format
[IAPv4] Steam server response error : (code: ... , message: ...). - Windows Fixed an issue where attempting to log in to Steam in Steam Offline Mode would not return a callback.
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 incompatibility issues with Google Credential Manager that prevented some users from accessing the site, we are rolling back the authentication method to the existing Google Sign-In.
Library updates¶
- Android * GooglePlay Services-Auth (Android) v20.7.0 (Google Sign-In rollback support re-enabled)
- Google Credential Play Services Auth (Android) v1.3.0 (Google Sign-In rollback removed)
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 Fixes an error where the did value is missing from the Hive SDK identifier used in integrating with the MMP service.
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 Support for line as a new authentication method (IdP).
Matchmaking¶
- Windows New feature supports matchmaking.
Provisioning¶
- Windows Add support for exposing terms and conditions based on account(
agreementDetermineBase).
Changed features¶
Authentication¶
- Android iOS We've updated the VK authentication method. The updated authentication method is available in the New VK Developer Console.
- iOS Updates the validation protocol for the deprecated GameKit API used when logging into Apple GameCenter.
- Android Due to the deprecation of the Google Sign-In library, we are moving to authenticating with Google Credential Manager and the AuthorizationClient API for both implicit and explicit sign-ins.
Billing¶
- Android If you refund an item purchased with PG payment, add the
order_idvalue to distinguish it from previous transactions. - Android Windows When a PG payment transaction is completed, a purchase completion log is sent via marketing attribution.
Promotion¶
- Android When sharing User Acquisition, change it to be added to the list of exposures supported by Telegram.
- Android Change the caching policy when exposing a webview.
Marketing Attribution¶
- Android iOS Additional Hive SDK identifiers are sent to support integration with MMP services.
- Windows Additionally send the Hive SDK identifier for marketing attribution support.
- All Change the event to be sent by adding a custom attribute when manually tracking the event.
- Android Changed the way market source information is transmitted when Airbridge is initialized.
- iOS When using the sendEventWithAttributes API, the precision range of floating-point values of the
semantic valuetype is changed fromfloattodouble.
Plugins¶
- Windows Change the Unreal Plugin from HIVE_UNREAL_PLUGIN.dll to HIVE_PLUGIN_CPP.dll.
- Windows Removed the C API to improve Unreal Engine compatibility.
- Removed the alternative C API that was supported due to a crash when calling plugin interfaces that used STL.
Provisioning¶
- All In the following cases, the Terms and Conditions Details and Replay pages will be changed to open a new external browser instead of loading the Terms and Conditions page (webview):
- When moving to a webpage outside the Terms and Conditions URL
- When clicking on a hyperlink HTML tag (e.g., "a" tag, "tel://") within the Terms and 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, additionally send and receive
extraData. - Android iOS When connecting to a chat server,
extraDatais no longer sent. - Android iOS Additionally, it receives an integer time value instead of a string time value.
- Android iOS When attempting to reconnect without properly disconnecting the websocket in a situation where communication is impossible, such as a network blockage, the problem is changed to not fail with a duplicate connection.
Fixed bugs¶
- Android In situations where a communication retry over the network or a connection to a distributed server is required, if a response comes before the configured maximum timeout time has elapsed, the communication retry or connection to the distributed server is modified to no longer wait for the timeout and to immediately retry the communication or connect to the distributed server.
- iOS Fixes an error where the
gameLanguagevalue in the hive_config.xml file is initialized when the server group Zone connected to the Hive SDK is changed using thesetZonemethod of the Configuration class.
Authentication¶
- iOS Fixes an issue where QQ web login does not work properly on devices running iOS 18 or later.
- Windows Fixed an issue where JWT tokens for enhanced security protocols were not being passed to communications using the Hive SDK webview.
Billing¶
- Windows Fixed an issue where the app would freeze when calling one of the following methods while nesting multiple Hive SDK method callbacks:
IAPV4.transactionFinishIAPV4.transactionMultiFinishIAPV4.restore
Marketing Attribution¶
- Android Fixes an issue where push notifications with no content were displayed when using the feature that uses Adjust to determine whether an install has been made.
- Android When an event occurs where multiple items are purchased using Airbridge, the sales information is modified to be transmitted based on the unit price and quantity.
Provisioning¶
- Android iOS When initializing the advertising module (Adiz) before initializing the SDK, if compliance such as COPPA or GDPR is required, the
AgeGatevalue that checks age is fixed to operate with the value set in hive_config.xml.
Chat¶
- Android Fixes an issue where chat connections would occasionally fail.
Known issues¶
Marketing Attribution¶
- Android There is an error in the Hive SDK identifier used in integrating with the MMP service where the did value is missing. Please use SDK v4 Unity Android & iOS 25.2.1, which has fixed 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 Changes the way PG payments work to match the behavior of other marketplaces in the billing (
IAPv4) feature. If you are using PG payments, you should refer to the PG Payment documentation to modify your code implementation.
Marketing Attribution¶
- iOS New support for Airbridge Deferred Deeplink Tracking
Fixed bugs¶
Billing¶
- iOS Fixed an error where the background was opaque when displaying a pop-up UI asking whether to consent to transmitting consumption information.
- iOS Fixes an issue where the app's screen orientation would rotate in an unintended direction when closing the pop-up UI that asks whether to consent to transmitting consumption information.
Promotion¶
- iOS Fixed an issue where the image being displayed would disappear when a rotation event occurred while displaying a review popup containing an image.
Marketing Attribution¶
- iOS Fixes an error where Airbridge would send ad revenue information to AdMob instead of Adiz when sending it through 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 We now support Telegram as a new authentication method (IdP). Please refer to Setting up a bot for Telegram login.
- Windows New support for X (formerly Twitter) as an authentication method.
- Windows Provides in-web browsing functionality that shares authenticated sessions.
Remote Play¶
- Windows Hive SDK v4 UE4 Windows 25.1.0 and later support Remote Play.
Others¶
- Windows We provide the
Configuration.setUsePrivateBrowsingForAuthfunction, which allows you to set whether to use incognito mode when logging in to Google. - We also provide settings in the hive_config.xml file.
- Windows Provides the
PlatformHelper.openBrowserfunction which allows you to open a browser using a URL.
Changed features¶
Billing¶
- Windows Changes the way PG payments work to match the behavior of other marketplaces in the billing (
IAPv4) feature. If you are using PG payments, you should refer to the PG Payment documentation to modify your code implementation.
Promotion¶
- Windows Modify the value sent to
additionalInfoto not contain unnecessary information.
Development environment¶
- Windows Update the minimum required Microsoft Visual C++ Redistributable version to 14.42.34438.
Fixed bugs¶
Authentication¶
- Windows Fixed an issue where mouse manipulation with the Hive SDK controller would not work when the user selected a login other than Hive Membership 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 When using Hive SDK v4 25.0.0 or later with Adjust v5 applied, fixes an error where did and vid values, which are automatically collected and transmitted by the SDK, are not transmitted.
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 exposed when using enhanced security protocols using 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 We now support Telegram as a new authentication method (IdP). Please refer to Setting up a bot for Telegram login.
Billing¶
- iOS Supports the ability to ask users whether they agree to send in-app product consumption information to the Apple App Store.
Promotion¶
- Android iOS We collect login events so that we can reward users who enter an invitation code and install the app.
Matchmaking¶
- Android iOS The matchmaking feature has been updated to support the new group matchmaking feature. ※ This feature 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.
Marketing Attribution¶
- All We've added support for Sending additional attributes to Airbridge when sending marketing tracking events.
- Android New support for Airbridge Deferred Deeplink Tracking
Others¶
- Windows When using a game controller, new support for controller key mapping is available, allowing you to focus and manipulate some Hive UI elements.
- Windows New support for applying custom cursors instead of the standard mouse cursor
- Windows Added a setting to enable or disable game controller controls.
Chat¶
- Android iOS Chat feature is now supported.
Changed features¶
Authentication¶
- Android iOS Remove unused
Authmodule classes and interfaces, methods, delegates, and listeners. - All Apply stronger security protocols using JWT tokens.
- Android iOS With the end of support for TalkPlus, we are deprecating the TalkPlus authentication token method.
- Android The Apple Sign In webview allows browsing in addition to login functionality, such as finding passwords.
Promotion¶
- Windows Added a new content notification display to the What's New menu tab.
Marketing Attribution¶
- Android iOS Updated to support Adjust v5.
- Removed the Adjust Signature library.
- Android iOS Change the Adiz ad revenue aggregation source to AdMob when aggregating Adiz ad revenue with Adjust.
- Android This reflects the integration of the Appsflyer ad revenue aggregation library into the main library.
- 6.14.2 → 6.15.2
- Removed the Appsflyer ad-revenue library.
Hercules¶
- All November 20, 2024
Fixed bugs¶
Authentication¶
- Android Addresses an issue where the UI thread would intermittently be occupied when network response delays occurred during execution of the
signInmethod. - Windows Fixes a
CommonUnknownerror that occurs when a user in a refund user repayment status logs into their PC. - Windows Improved UI to prevent the 'Privacy Warning' text from appearing when dragging the Stay logged in text.
Billing¶
- iOS Fixes an error where an
IAP_UPDATEevent would be additionally triggered when in-app product purchases were induced using UserEngagement. - Windows Fixed an issue where closing the overlay with the ESC key or other key combinations during a Steam purchase would prevent the purchase from continuing.
Others¶
- Windows Optimized loop iteration conditions to restore CPU usage to normal. ※ If you are using an affected version (4.24.1.0 or later), update to SDK v4 Unity Windows 25.0.0 and see if CPU usage stabilizes.
Known issues¶
Marketing Attribution¶
- iOS If you're using Adjust, there's an error where the did and vid values, which are automatically collected and transmitted by the SDK, aren't being sent. You'll need to update to Hive SDK v4 25.0.1 or later.
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 Hive SDK v4 Unity Android & iOS 24.5.0 interfaces.
Authentication¶
- Android iOS New support for Steam and X (formerly Twitter) as authentication methods.
- Prep: Common
- Prep: Android
- Prep: iOS
- Branding Guide
- Android Provides in-web browsing functionality that shares authenticated sessions.
Promotion¶
- Android iOS You can also display ads in Spot Banner.
- Android Supports X (formerly Twitter) for the user invitation sharing feature.
Matchmaking¶
- Android iOS New feature supports Matchmaking service.
Changed features¶
Authentication¶
- Android iOS Fix the Provider name exposed in the conflict popup.
Plugins¶
- Android iOS The location of the Hive Config Settings menu has changed and settings for each target platform have been changed.
Fixed bugs¶
Billing¶
- iOS When some product prices cannot be expressed exactly as floating point numbers, modify the JSON format to represent these values as exact decimal points instead of repeating decimals.
- 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 that are 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've made changes to the IdP selection UI to make it clearer whether you want to select the Keep me logged in UI.
- Windows The English translation of the IdP selection UI has been revised.
- 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 requesting PG payments, we support multiple quantity purchases using
IAPv4.purchase.
Marketing Attribution¶
- Android iOS Supports Airbridge as a service specific to the Hive SDK.
- Automatically track events with Airbridge
- Manually track events with Airbridge
Remote Execution¶
- Windows Supports Crossplay Launcher Remote Launch.
Fixed bugs¶
Analytics¶
- iOS Fixed an error where the consent banner option was not reflected correctly when only one option was selected.
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. Starting with Hive SDK v4 24.0.0 or later, only Appsflyer 1.0.1 or later is supported for marketing attribution.
Plugins¶
-
Android iOS [Plugin] Provides an interface specific to Unreal Engine.
- Compatible with existing C++ interfaces.
-
Android iOS Provides sample code that supports new Unreal Engine-specific interfaces.
Provisioning¶
- All Adds the ability to check if consent from legal representative has been obtained on the Terms and Conditions screen.
Changed features¶
Authentication¶
- Android iOS Changed the logout behavior.
- Previously: When calling
signOut, the Hive SDK logs out the user account. When calling the signOut API, the guest receives a failure response from the server. - Changed: When calling
signOut, the Hive SDK asks the Hive server whether the user account can be logged out, and then logs out the user based on the response. - Android iOS Logging out a guest account no longer returns a success response, but an error code. The guest account session is maintained in the Hive SDK and Hive server.
- Android iOS Suspended accounts are automatically logged out of the IdP and can be logged in with a different account using the same IdP. This only applies if automatic login is not possible.
- Android iOS When connecting to IdP using the
AuthV4.connectmethod, change it to log out when switching to a suspended account. - All Change the device management service to automatically apply the international calling country code based on the device access region.
- iOS We're making changes so you can still log in to Facebook even if you decline App Tracking Transparency (ATT) consent.
- Windows When signing up for the device management service after adult verification, if the number of accounts that can be signed up with one mobile phone number is exceeded, an error message will be displayed saying, "The number of accounts that can be signed up with the same mobile phone number has been exceeded."
Promotion¶
- Android iOS Modify the value sent to
additionalInfoto avoid including unnecessary information. - All Change to allow exposing the full-screen banner in a 2:3 or 3:2 ratio.
- Android iOS Change the text "Stop viewing for 1 day" on the front banner to "Stop viewing 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 Fixes an error that prevented memory from being freed by modifying the resource reference logic.
- iOS Fixes an issue that caused intermittent crashes when confirming consent for App Tracking Transparency (ATT) on iOS 14 devices.
- iOS Fixes an error that would cause a crash when selecting Restrict Access (allow access to only some photos) in the Photo Gallery.
Notification¶
- Android Fixes an error where push messages are not displayed properly when setting a
typethat is not supported by local push notification. - 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 Change communities that follow the Hive conventions to use custom domain addresses instead of withhive.com, 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 the international calling country code based on the device access 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 In the EU and EEA regions where GDPR applies, we provide a function that returns whether users under the age of 16 have agreed to the terms and conditions. You can check whether a user is under the age of 16.
- Android When using the photo gallery on devices running Android OS 11 or higher or devices with a supporting module installed, PhotoPicker is used by default.
- iOS You can also view Hive SDK debug logs in the macOS Console app, and select specific log types to view among the Hive SDK logs.
Authentication¶
- All When you exceed the number of accounts that can be created with one mobile phone number, an error message will be displayed when you request a verification code: "The number of accounts that can be created with the same mobile phone number has been exceeded."
- Windows Supports Steam IdP implicit login. Use
AuthV4.Helper.signIn.
Promotion¶
- Android iOS Provides the ability to control the exposure of cross promotions.
- Android iOS Today we are introducing an improved interstitial-banner feature called Interstitial-banner-disp for N days.
Changed features¶
Authentication¶
- Windows Changed the permission to not check Google Play Games information when signing in to Google,
games_lite.
Promotion¶
- iOS We've improved usability by minimizing the display of the clipboard paste permission pop-up when using the Game Invitation (UA) feature.
- The permission consent pop-up has been changed from appearing immediately after the invited user launches the app to appearing after the Hive SDK initializes after the app launches.
- The pop-up is now only displayed when the inviter's URL data is present on 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 saves unsent logs to a file when the app crashes, tofalse.
Fixed bugs¶
Authentication¶
- Android iOS During the real-name authentication process for users accessing from China, an error message is displayed instead of resetting the remaining time when the number of text messages sent exceeds the limit.
- Android Fixes an issue where there was no proper response callback when the user pressed the back key during Google Play sign-in to not sign in.
- Android Fixes an issue where keyboard input could not be performed on low resolution devices.
- Windows We have fixed an issue where clicking "Return to previous page" on the mobile phone authentication screen for device management service identity verification would not return to the previous screen when an error pop-up was displayed.
- Windows We have fixed an issue where the authentication number input field on the mobile phone authentication screen for device management service identity verification was activated and the mouse wheel was used to input values into the field.
- Windows Fixed an issue where Hive SDK callbacks could not be passed when calling
AuthV4.Helper.switchAccount,AuthV4.Helper.resolveConflictinside nested callbacks. - Windows Fixes an issue where passing the
PlayerInfoUnity Plugin parameter inAuthV4.Helper.switchAccount,AuthV4.Helper.resolveConflictwas not working.
Promotion¶
- iOS Fixes a bug that causes freezing when exposing a new frame view in the news view.
- Windows Fixes a crash that occurs when moving from Promotion Custom Direct Fullscreen to Frame.
Marketing Attribution¶
- Android Fixes an issue where Adjust event dispatching was delayed when initializing with customized terms.
Provisioning¶
- Windows When reviewing the terms and conditions, we have modified the system to use the newly provided terms and conditions URL data from the Hive server rather than 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 Fixes an issue where a proper response callback was not received when canceling a 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 Fixes an issue 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 Supports mouse movement via game controller in the UI implemented by 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 Changes will be made to determine whether or not to display the consent banner based on the device's consent to tracking.
- If tracking consent is denied, the consent banner will not be displayed.
Fixed bugs¶
Billing¶
- iOS Fixes an error where product search fails when updating from a version of Hive SDK 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 Added functionality to return an error code when attempting to initialize the Hive SDK after the game service has ended.
Authentication¶
- Windows Automatic login to PC games via Hive Community login feature has been added.
Billing¶
- iOS If there is information on the first subscription discount, it will be passed along when retrieving product information. You can check the discount information by looking up the difference between the
original_pricefield and theprice field in the list of IAPV4Productobjects received as a callback when usinggetProductInfo.
Promotion¶
- Android Chrome supports custom tabs, which use the device's default browser to display external pages. You can display the in-app browser using the
showInAppBrowsermethod of thePlatformHelperclass. - iOS Supports SafariViewController, which uses a browser to expose external pages. You can expose the in-app browser with the
showInAppBrowsermethod of thePlatformHelperclass.
Changed features¶
- iOS When distinguishing app versions, additionally use
CFBundleShortVersionString. - Windows The UI and webview of the HIVE SDK have been changed to display based on the DPI setting rather than the monitor resolution.
Authentication¶
- Windows When logging into Google, you can now use the default Windows web browser's "Incognito Mode." The browsers affected are:
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Naver Whale
- Windows If you log in using a web browser other than the one above, log in using ‘Normal Mode’.
Billing¶
- Android iOS The PG payment type displayed in the refund user repayment UI has been changed from "HiveStore" to "PG payment."
- Android Change the PG payment page to be displayed in an in-app webview instead of an in-app browser. This allows PG payments to be supported even on devices that don't 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 advertising identifier collection setting in the Firebase event collection feature to
true.
Fixed bugs¶
Authentication¶
- Windows Fixed an error that allowed the authentication number to be entered after the authentication time expired during Chinese real-name authentication.
- Windows Fixed an issue where certain webpages (such as Apple Login) were only displayed in English.
- Windows Fixed an error where the SDK's callback could not be passed when
IAPv4 getSubscriptionProductInfowas called inside a nested callback function. - Windows We've fixed an issue where logging in to Google would fail if a profile photo wasn't received from Google. (We've also fixed this so that logging in is now possible even if a profile photo isn't received.)
Billing¶
- Windows Fixed an error where PG payments were exposed as Hive Store in the refund user repayment UI.
- Windows Modified the Arabic screen of the Refund User Repayment UI to use a UI that is more Arabic-specific.
Promotion¶
- Windows Fixed an error where the
getBannerInfoandgetBannerInfoStringfunctions were not working. - Windows Fixed the Promotion API to work independently of AuthV4 authentication.
Others¶
- Windows Fixed an issue where the UI would flicker when performing input events such as clicks on windows of a certain size.
Known issues¶
Authentication¶
- iOS When using the Facebook SDK for iOS 17.0.0, there is an issue where users cannot log in on devices running iOS 17.0 or later if they do not consent to "App Tracking Transparency." To implement Facebook login under these conditions, use the Hive SDK v4 24.1.0.