SDK Unreal Engine 4 release notes¶
This page describes the major updates for each version of Hive SDK Unreal Engine 4.
Updates for each target OS in Hive SDK Unreal Engine 4 are distinguished by the following OS labels.
- Android Updates that apply to SDK Unreal Engine 4 Android
- iOS Updates that apply to SDK Unreal Engine 4 iOS
- Windows Updates that apply to SDK Unreal Engine 4 Windows
- All Updates that apply to SDK Unreal Engine 4 Android, iOS, and Windows
Important notes¶
This section describes the settings you must review regarding version-specific restrictions before using each Hive SDK release version.
- Issuing a security key is required in Hive SDK v4 Unreal Engine 4 25.0.0 or later
- Due to changes to the authentication security protocol, when using Hive SDK v4 Unreal Engine 4 25.0.0 or later, you must issue a security key in Hive Console > Security key settings. If you do not issue a security key, users cannot log in to the app.
- PG payment implementation changes are required in 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, refer to PG payment flow and change the PG payment implementation code.
- Hive SDK v4 Unreal Engine 4 Windows 25.8.1 has an issue where clicking a promotion full-screen banner does not open the link properly. To fix this, replace the HTML file for the full-screen banner as follows.
- Download and extract the ZIP file containing the folder with the corrected HTML file.
- Copy the entire folder and overwrite the contents under
Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional. - Build the app again.
v4.26.1.5¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 iOS | 2026-03-20 |
Bug fixes¶
- iOS Fixes an issue where pop-ups that use WebView (login, banner, customer center, community, and so on) do not work properly in the iOS 26.4 environment.
v4.26.0.2¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 iOS | 2026-03-20 |
Bug fixes¶
- iOS Fixes an issue where pop-ups that use WebView (login, banner, customer center, community, and so on) do not work properly in the iOS 26.4 environment.
v4.25.9.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 iOS | - |
Notice: This SDK version does not provide a separate distribution file, and the feature is included in a later SDK version.
Bug fixes¶
- iOS Fixes an issue where pop-ups that use WebView (login, banner, customer center, community, and so on) do not work properly in the iOS 26.4 environment.
v4.25.8.3¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 iOS | 2026-03-20 |
Bug fixes¶
- iOS Fixes an issue where pop-ups that use WebView (login, banner, customer center, community, and so on) do not work properly in the iOS 26.4 environment.
v4.26.1.4¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
Notice: This SDK version does not provide a separate distribution file, and the feature is included in a later SDK version.
Changed features¶
Authentication¶
- Android Changes Google sign-in using Credential Manager to an opt-in option.
- Reason for the change: Some devices running Android 16 (API Level 36) that support a 16 KB page size (pageSize) have compatibility issues with Google sign-in through Credential Manager.
- Main change: Reverts the Google sign-in method to the existing Google Sign-in.
- Future plan: An API that enables sign-in using Credential Manager as the default sign-in method will be provided in a later Hive SDK Android release.
v4.26.1.3¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | 2026-02-10 |
| SDK Unreal Engine 4 iOS | 2026-02-10 |
Bug fixes¶
Authentication¶
- iOS Fixes an issue where the app freezes (stops responding) when tapping a blank area in the age restriction (AgeGate) popup or a calendar-related popup on iPad devices that require date of birth entry.
- iOS Fixes an issue where unnecessary scroll bars appear in some pop-ups when the device management service is running on an iOS device.
Billing¶
- iOS Fixes an issue where the value returned when calling the getAccountUUID method changes.
Promotion¶
- Android Fixes an issue where the promotion pop-up disappears if a user engagement (UE) direct link event occurs while the game app is running in background mode and a promotion pop-up is displayed.
Marketing attribution¶
- iOS Fixes an issue where some text in the Digital Markets Act (DMA) consent banner is not displayed on iOS devices with a resolution width smaller than 1170px.
v4.26.1.2¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Notice: This SDK version does not provide a separate distribution file, and the feature is included in a later SDK version.
Changed features¶
Authentication¶
- Android iOS iOS In China, if phone number verification is completed during Hive membership sign-in, the China real-name verification step is changed to proceed directly to ID card verification without performing phone number verification.
- In the existing Hive membership sign-in flow, only member ID (email address) verification is performed instead of phone number verification, so phone number verification must then be performed in the China real-name verification step.
Bug fixes¶
- iOS Fixes an issue where an incorrectly generated bundle file Info.plist is included during Apple Submission, causing release build validation to fail.
- iOS Fixes an issue where PG payment is displayed as Hive Store in the repurchase UI for refunded users.
v4.26.1.0¶
| SDK by 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 |
Notice: This SDK version does not provide a separate distribution file, and the feature is included in a later SDK version.
Check the development environment for this SDK version.
New features¶
Authentication¶
- All Provides the
AuthV4.checkAgeGatemethod, which returns the value entered by the user in a callback after displaying a popup for entering the date of birth. - All Adds the
AuthV4.setAutoLoginEnabledmethod, which registers the next sign-in session rather than the current one as the auto sign-in session (ON/OFF). If you set it toONand then sign in through a sign-in method, that sign-in session is saved as the auto sign-in session. Later, you can use auto sign-in by runningAuthV4.Helper.signInor by runningAuthV4.signInwithProviderType.AUTO. - Android Supports Sign in with Xiaomi.
Billing¶
- Android Supports billing with Xiaomi.
Promotion¶
- All Supports deferred deep links that take users who do not have the app installed to the in-app page specified in the link even after app installation is complete when they click a direct link.
Marketing attribution¶
- Windows Releases AppsFlyer for Native PC, which sends the required information in desktop PC environments other than Steam.
- Windows Starting with Airbridge version 1.1.4, provides a feature that can delay the transmission timing so that the Install event log is sent to the MMP server after user sign-in. Game companies can send account information, including PlayerID, to the MMP server by sending the Install event log after sign-in.
Remote play¶
- Windows From Remote Play plugin 1.01.02 or later, if you click an external link while Remote Play is running, the page can open on the remote device. Accordingly, PG payments are also possible during Remote Play.
Add-ons¶
- Android Provides an option to display the webview using Game Activity instead of Hive Activity when the webview is displayed with the showInWebView method of the PlatformHelper class in Open in in-game webview.
Other¶
- All You can check the language setting configured in the SDK with the
getGameLanguagemethod of theConfigurationclass. - iOS Provides a distribution service through SPM (Swift Package Manager) following the end of CocoaPods service.
Changed features¶
- Windows Improves the HTTP communication logic to strengthen stability.
Authentication¶
- Android iOS Supports adult verification through the app as well as on the web.
- All Removes the automatic collection of profile images and nicknames during SNS sign-in.
- All With the addition of
AuthV4.setAutoLoginEnabled(default: PC OFF / Mobile ON), the auto sign-in behavior policy changes as follows.- Previous: When switching to another account after an account conflict occurs, the changed account keeps auto sign-in on mobile and turns off auto sign-in on PC
- Changed: When switching to another account after an account conflict occurs, the changed account keeps auto sign-in on both mobile and PC if it was registered as an auto sign-in session with
AuthV4.setAutoLoginEnabled; otherwise, it is turned off (some exceptions apply)
- Windows Adds a popup informing users that Pass is not supported when using identity verification on Steam Deck.
- Android Changes Google sign-in to use both Credential Manager and PlayService Auth. If Credential Manager fails over, sign-in is attempted with PlayService Auth.
Billing¶
- Windows PG payments are now processed through an external browser.
- Android Changes the library used for Google Play billing to Google Play Billing Library 8.0.
Promotion¶
- Windows Fixes an issue where the webview flickers when moving to an external browser through Custom View/Direct View.
- Android iOS Fixes an issue where the webview flickers when moving to an external browser through Custom View/Direct View.
Push¶
- iOS Changes token collection for sending push notifications to collect additional token information depending on the build environment.
Marketing attribution¶
- Android iOS Changes the popup design of Show DMA consent banner and improves its behavior.
- Consent history from the existing consent banner remains intact, and when it is shown again, a new consent banner with improved text and UI is displayed.
- If you were using customized text from the existing consent banner, you must configure it again according to the changed data structure by referring to Custom consent banner UI settings.
- Android iOS Changes the logic so that revenue logs for the same receipt sent to the MMP are not duplicated.
- Android iOS Adds the revenue value to the value key as well when sending Firebase purchase events.
- Previously, the revenue value was sent to the revenue key.
Add-ons¶
- Android iOS Improves the visibility of the webview close button displayed with the showInAppView method of the PlatformHelper class in Open in in-game webview.
Plugin¶
- Android iOS Adds a save button to the HiveConfig settings menu.
Provisioning¶
- Windows In server maintenance, update, notice, and block popups, changes the exit method on button click to use an exit callback.
- Android iOS Separately provides the Age Range API so that it can be selectively applied to comply with app store accountability laws.
- The App Store Accountability Act, scheduled to take effect on January 1, 2026 in Texas, USA, is currently on hold, so you can choose whether to apply it depending on development status.
- It can also be selectively applied to comply with the App Store Accountability Acts scheduled to take effect in Utah in May 2026 and Louisiana in July 2026.
Library updates¶
- Windows Changes 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
Other¶
- All Changes the behavior of
Configuration.setZoneso that it is effective only before initialization.
Bug fixes¶
- Android Adjusts the UI so that if the background behind the common area of the UI is opaque, it is displayed within the cutout area.
Authentication¶
- iOS Fixes an issue where the chat message input field intermittently does not appear while using the chatbot.
- iOS Fixes an issue where the adult verification popup appears again if a registered device is deleted after adult verification when the maximum number of device management registrations has been exceeded.
- Windows Fixed an issue where the app did not close when a close attempt was made during AuthV4 authentication.
- Windows Fixed an issue where, if the app that requested the identity verification page closed and then another app (or the restarted app) requested verification, the verification result from the previous request was incorrectly delivered, causing an error (
-1200001, -8).
Promotion¶
- iOS Fixes an issue where the News menu does not work properly when the number of items exceeds a certain amount.
- iOS Fixes an issue where full-screen banners do not work properly if the width or height of the displayed image is
0or if the server sends incorrect information. - iOS Fixes an issue where a direct link does not work when community is opened through a direct link and there is no URL parameter.
- Windows Fixed an issue where clicking 'Do not show again today' in Promotion caused that promotion to never be shown again.
Push¶
- Android Fixes an issue where a token for push notifications is collected even when COPPA applies.
- iOS Fixes an issue where the ForegroundPush setting does not change to False.
Marketing attribution¶
- iOS Fixes an issue where Install or Update events are missing in Firebase.
- Windows Fixed an issue where purchase logs in Marketing Attribution were collected more than once.
Remote play¶
- Windows Fixed an issue where a crash occurred when refreshing the JWT token in Remote Play.
Add-ons¶
- iOS Fixes an issue in Open in in-game browser where, if the showInAppBrowser method of the PlatformHelper class is applied and the game app user's network state is offline or changes to offline, the game app flickers and the window closes.
Other¶
- Windows Fixes an issue where the app does not close properly in some environments.
- Windows Fixed an issue where query values in an internal scheme such as interwork:// that are not in key-value format, such as
?831020, were incorrectly passed as831020=. They are now passed as831020as-is. - Windows Fixed an issue where the Zone set with
Configuration.setZonewas not applied when using plugins such as Remote Play.
v4.26.0.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-12-18 |
| SDK Unreal Engine 4 iOS | 2025-12-18 |
| ### Changes |
- iOS The Xcode version used in the Hive SDK development environment has changed as follows.
- Previous: Xcode 26.2 Beta2
- Changed to: Xcode 26.2
Provisioning¶
- Android The version of the Google Play Age Signals API supported by Hive SDK has changed as follows to comply with the App Store Accountability Act.
- Previous: 0.0.1-Beta2
- Changed to: 0.0.2
v4.26.0.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
New features¶
- iOS You can build Hive SDK with Xcode 26.2 or later on iOS.
- The minimum supported OS version is iOS 15.
Provisioning¶
- Android Adds the Compliance feature.
- When you distribute a game app through Google Play or Amazon Appstore, Hive SDK provides the Age Range API to check the user's age range in order to comply with the App Store Accountability Act, which takes effect in Texas, USA, on January 1, 2026.
- iOS Adds the Compliance feature.
- When you distribute a game app through Apple App Store, Hive SDK provides the Age Range API to check the user's age range in order to comply with the App Store Accountability Act, which takes effect in Texas, USA, on January 1, 2026.
- Supported only on iOS 26.2 or later.
Known issues¶
Provisioning¶
- Android The Google Play Age Signals API 0.0.1-beta02 version supported in Hive SDK 26.0.0 Beta to comply with the App Store Accountability Act 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 by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
Fixed bugs¶
Billing¶
- Windows Fixed an issue where not all product information could be retrieved in Google Play Games PC billing when more than 20 products were registered.
v4.25.8.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | 2025-11-24 |
See the development environment for this SDK version.
Fixed bugs¶
Other¶
- Windows Fixed an issue where, after changing the game language, the exit notice UI was displayed in the initially configured language.
Chat¶
- Windows Fixed an issue where the callback was not invoked for Korean messages.
v4.25.9.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
New features¶
Authentication¶
- All Provides the identity verification service.
- Steam Deck does not provide the identity verification service (identity verification, adult verification, parental consent). You must use the identity verification service on mobile or PC first, then reconnect to the game on Steam Deck.
Fixed bugs¶
Other¶
- Windows Fixed an issue where, after changing the game language, the exit notice UI was displayed in the initially configured language.
v4.25.7.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
Fixed bugs¶
Other¶
- Windows Strengthened rendering stability by applying GPU synchronization to the DX12 renderer.
- Windows Fixed an issue where the close button intermittently did not work in Promotion News.
v4.25.8.0¶
| SDK by 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 | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
See the development environment for this SDK version.
New features¶
- Android Supports Android OS 16(API Level 36).
- Android Supports 16 KB page size builds when building with Android OS 15(API Level 35) or later.
Game data store¶
- Windows Added the Data Store feature.
Chat¶
- Windows Added the Chat feature.
Changes¶
- Android Removes the no-longer-used
android.permission.FOREGROUND_SERVICEpermission. - Android The minimum Android build target changes from
19to23.
Authentication¶
- iOS Removes library references that cannot be used when building with Xcode 26.
Billing¶
- Windows Switched Google Play for Native PC (EAP) integration from the Web API method to the Google Play Games PC SDK-based method.
- You must now sign in with a Google account through the Google Play Games PC app instead of using Hive SDK authentication. See 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 Hercules to version
2025.08.11.
Fixed bugs¶
Authentication¶
- iOS Fixes an issue where landscape mode was intermittently displayed instead of portrait mode when the chatbot popup was shown.
- iOS Prevents an empty array reference error from occurring.
- A crash occurs when using the
showConflictmethod of the Authv4 class if required input data is missing.
- A crash occurs when using the
Analytics¶
- Android Fixes the retransmission logic so that unnecessary information is not included when transmission of client concurrent user count data fails.
v4.25.7.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
New features¶
Authentication¶
- All Once adult verification is completed, adult-verified users can be identified. Provides a method to obtain the identifier value. The identifier information is a hashed DI value.
Changes¶
Authentication¶
- Android iOS If you configure an app that uses adult verification in the Hive console, the adult verification process is performed automatically after login.
- This feature is supported only in Korea.
- Android iOS Marks the
showAdultConfirmmethod for performing adult verification as deprecated.- The
showAdultConfirmmethod may be removed in a future update.
- The
Fixed bugs¶
Authentication¶
- Windows Fixed an issue where login information was not reset when login failed due to parental consent failure.
- Windows Fixed an issue where users who signed in with Custom Sign-In failed to sign in when reconnecting to the game with the same account after purchasing an item in the game and later receiving a refund from the app market.
- Windows Fixed an issue where a crash occurred when
AuthV4.showSignInwas called inside theAuthV4.signOutcallback.
Other¶
- Windows Fixed an issue where the web browser would not open correctly if the URL length exceeded 800 characters when opening an external web browser through Hive SDK while the game was running with administrator privileges.
v4.25.6.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
New features¶
Chat¶
- Android iOS Adds a feature to express or display a 'Like' for a specific chat message.
- Android iOS Provides information for writing a 'reply' to a specific chat message or indicating reply relationships.
- Android iOS Provides a feature for mentioning a specific user or providing information about user mentions.
Changes¶
Chat¶
- Android iOS Changes the channel message retrieval method from index-based retrieval to message ID-based retrieval.
v4.25.5.2¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 iOS | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.
Fixed bugs¶
Authentication¶
- iOS Fixes a crash that occurs when displaying the chatbot in landscape mode.
v4.25.5.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
Notice: This SDK version does not provide separate distribution files, and the relevant features are included in later SDK versions.### New features
Authentication¶
- Android iOS Adds the switch between multiple accounts feature. The detailed capabilities are as follows.
- Save the currently signed-in account on the device
- View saved accounts
- Sign out from and delete a saved account
- Quickly sign in with another saved account
Promotion¶
- Android iOS Adds the direct link feature.
Notification¶
- Android iOS Adds the push action button.
- When a push notification is received, you can perform predefined actions using push action buttons.
Chat¶
- Android iOS Message sending
- Adds support for automatically translating received chat messages into the user's language, and for translating specific messages.
- Adds announcement messages that can be received only by users of a specific language.
- Adds a message ID value to WebSocket messages to ensure callback order.
- Android iOS Channels
- Adds the ability to view previous conversation history when entering a chat channel.
- Provides the number of users currently participating in the channel.
- Provides sorting criteria when retrieving the channel list.
- Android iOS Event management
- Android iOS Connection management
- Adds a reconnection feature.
Hercules¶
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
Updated features¶
- Android Updates the obfuscation rules required for builds.
- iOS Integrates the separately provided
HiveAppTrackingTransparents.frameworklibrary intoService.framework.
Authentication¶
- Android iOS Changes
showMyInquiryso that the inquiry page is displayed when the method is used, even if Hive Membership accounts are not used. - Android Changes the VK authentication pop-up from a WebView to an in-app browser.
Marketing attribution¶
- iOS Adds support for cases where automatically collected Firebase purchase events are enabled.
Fixed bugs¶
Promotion¶
- iOS Fixes the corner radius of the news UI on iPad devices.
Provisioning¶
- iOS Changes it so that the WebView cannot be scrolled when the terms and conditions are displayed.
Analytics¶
- iOS Modifies the logic so that Analytics logs can be sent immediately after agreeing to the terms and conditions.
Known issues¶
Other¶
- iOS A crash occurs when using the chatbot in landscape mode.
- Update to Hive SDK Unity iOS 25.5.2 or later.
v4.25.5.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | 2025-07-31 |
Check the development environment for this SDK version.
New features¶
Authentication¶
- Windows Adds the parental consent feature.
Analytics¶
- Windows Adds
device.platformto the Airbridge log. It has the value "Steam" or "Desktop". You can also view this value in real time on the Airbridge dashboard.
Updated features¶
Other¶
- Windows Improved the internal logic related to MMP.
Fixed bugs¶
Authentication¶
- Windows Fixed an issue where, when using switch between multiple accounts, calling logout after automatic sign-in expired the session and prevented signing in again.
Promotion¶
- Windows Fixed an intermittent crash that occurred when opening the news page immediately after calling Promotion.updatePromotionData().
Other¶
- Windows Resolved the compatibility conflict between NVIDIA graphics driver 572.16 and DirectX 11 that occurred when Hive SDK opened a new window (Apple sign-in, Facebook sign-in, PG payment).
v4.25.4.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide a separate distribution file, and the relevant features are included in a later SDK version.
New features¶
Authentication¶
- Windows Adds the switch between multiple accounts feature. The detailed capabilities are as follows.
- Save the currently signed-in account on the device
- View saved accounts
- Sign out from and delete a saved account
- Quickly sign in with another saved account
- Windows Changes the behavior so that when a user whose game access is suspended attempts to sign in, only the app sign-out is performed without closing the app.
- Windows Lets you use the enhanced authentication protocol in the Remote Play plugin.
Fixed bugs¶
Other¶
- Windows Fixed an issue where funnel logs for Hive feature operations were not aggregated.
v4.25.3.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide a separate distribution file, and the relevant features are included in a later SDK version.
New features¶
Promotion¶
- Windows Changes
Promotion.getBannerInfoto pass thetypeCampaignvalue. - Windows Collects sign-in events so that rewards can be granted when a user who entered an invitation code installs the app.
Other¶
- Windows Adds the ability to retrieve launch parameters attached to the launch URI when the game is launched with the crossplay launcher.
- Windows Adds specific UI to the supported targets for controller key mapping.
- Windows Adds UI that displays guidance for the close button when closing is possible with a controller button.
Updated features¶
Library updates¶
- Windows Replaced the Chromium Embedded Framework library with version 128.45.
Fixed bugs¶
Other¶
- Windows Fixed an issue where the default Windows cursor alternately appeared while using the mouse after the WebView was closed when the game engine had set the default mouse cursor.
- Windows Fixed an issue where an error occurred when Hive SDK internally delivered HTML instead of JSON as a result.
- Windows Changes Steam market connection failure to return more detailed error codes.
- Added the error code
IAPV4SteamMarketResponseError(-6101001). - Delivers the error code and message in the format
[IAPv4] Steam server response error : (code: ... , message: ...).
- Added the error code
- Windows Fixed an issue where callbacks were not returned when attempting Steam sign-in in Steam offline mode.
v4.25.2.2¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-06-24 |
Check the development environment for this SDK version.
Updated features¶
Authentication¶
- Android Rolls back the authentication method to the existing Google Sign-In because the low compatibility of Google Credential Manager caused some users to be unable to connect.
Library updates¶
- Android * GooglePlay Services-Auth(Android) v20.7.0 (re-support for Google Sign-In rollback)
- Google Credential Play Services Auth(Android) v1.3.0 (removed because of Google Sign-In rollback)
v4.25.2.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-05-28 |
Check the development environment for this SDK version.
Fixed bugs¶
Marketing attribution¶
- Android Fixes an issue where the did value was missing from the Hive SDK identifiers used for integrating with MMP services.
v4.25.2.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | 2025-04-28 |
Notice: This SDK version does not provide a separate distribution file, and the relevant features are included in a later SDK version.
Check the development environment for this SDK version.
New features¶
Authentication¶
- Windows Adds LINE as a new authentication provider (IdP).
Matchmaking¶
- Windows Adds matchmaking as a new feature.
Provisioning¶
- Windows Adds support for the feature for displaying terms and conditions based on the account(
agreementDetermineBase).
Updated features¶
Authentication¶
- Android iOS Changes the VK authentication method. The changed authentication method is available in the new VK developer console.
- iOS Updates the validation protocol for the deprecated GameKit API used for Apple Game Center sign-in.
- Android Changes implicit and explicit sign-in to authenticate with Google Credential Manager and the AuthorizationClient API following the discontinuation of Google Sign-In library support.
Billing¶
- Android Adds the
order_idvalue when a product purchased through PG payment is refunded so it can be distinguished from the previous transaction. - Android Windows Changes PG payment to send purchase completion logs through marketing attribution when the transaction is completed.
Promotion¶
- Android Changes User Acquisition sharing so that Telegram is included in the supported share targets.
- Android Changes the caching policy when displaying a WebView.
Marketing attribution¶
- Android iOS Sends additional Hive SDK identifiers to support integrating with MMP services.
- Windows Sends additional Hive SDK identifiers to support marketing attribution.
- All Changes manual event tracking to send additional custom attributes.
- Android Changes Airbridge initialization to send market source information.
- iOS When using the sendEventWithAttributes API, changes the precision range of floating-point values for the
semantic valuetype fromfloattodouble.
Plugins¶
- Windows Changes the Unreal Plugin from HIVE_UNREAL_PLUGIN.dll to HIVE_PLUGIN_CPP.dll.
- Windows Removes the C API to improve Unreal Engine compatibility.
- Removes the alternative C API that had been provided because crashes occurred when calling the plugin interface with STL applied.
Provisioning¶
- All Changes the terms detail and revisit pages so that, in the following cases, content loads in a newly opened external browser instead of the terms page (WebView).
- When moving to a web page outside the terms and conditions URL
- When clicking a hyperlink HTML tag in the terms and conditions (a tag, tel://, etc.)
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 (newly supported)
- 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 Additionally sends and receives
extraDatawhen sending or receiving message data. - Android iOS No longer sends
extraDatawhen connecting to the chat server. - Android iOS Additionally receives integer time values instead of only string time values.
-
Android iOS Changes reconnection attempts so they do not fail due to duplicate connections when the WebSocket cannot be cleanly closed in situations where communication is impossible, such as network blocking.### Resolved bugs
-
Android Updates the behavior so that if a response arrives before the configured maximum timeout expires in situations where communication over the network must be retried or a distributed server must be accessed, it immediately retries the communication or connects to the distributed server instead of waiting for the timeout.
- iOS Fixes an issue where the
gameLanguagevalue in the hive_config.xml file is reset when the server group zone accessed by the Hive SDK is changed using thesetZonemethod of the Configuration class.
Authentication¶
- iOS Fixes an issue where QQ web login does not work correctly on devices running iOS 18 or later.
- Windows Fixes an issue where JWT tokens for the enhanced security protocol are not passed to communication that uses the Hive SDK webview.
Billing¶
- Windows Fixes an issue where the app freezes when one of the following methods is called while Hive SDK method callbacks are nested multiple times.
IAPV4.transactionFinishIAPV4.transactionMultiFinishIAPV4.restore
Marketing attribution¶
- Android Fixes an issue where empty push notifications are displayed when using the feature that determines installation status through Adjust.
- Android Updates Airbridge so that when an event for purchasing multiple quantities occurs, it sends revenue information based on unit price and quantity.
Provisioning¶
- Android iOS Fixes an issue where, if the ad module (Adiz) is initialized before the SDK and compliance such as COPPA or GDPR is applied, the age-checking
AgeGatevalue operates with the value set in hive_config.xml.
Chat¶
- Android Fixes an issue where chat connections intermittently fail.
Known issues¶
Marketing attribution¶
- Android There is an issue where the did value is missing among the Hive SDK identifiers used for integrating with MMP services. Use SDK v4 Unity Android & iOS 25.2.1, which resolves this issue.
v4.25.1.3¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | 2025-03-20 |
| SDK Unreal Engine 4 iOS | 2025-03-20 |
Check the development environment for this SDK version.
Changed features¶
Billing¶
- Android Changes the behavior of PG billing so that it matches the markets in other billing (
IAPv4) features. If you are applying PG billing, refer to PG billing and update your code implementation.
Marketing attribution¶
- iOS Adds support for Airbridge deferred deep link tracking.
Resolved bugs¶
Billing¶
- iOS Fixes an issue where the background becomes opaque when the popup UI asking whether the user agrees to send consumption information is shown.
- iOS Fixes an issue where the app screen orientation rotates in an unintended direction when the popup UI asking whether the user agrees to send consumption information is closed.
Promotion¶
- iOS Fixes an issue where the displayed image disappears if a rotation event occurs while a review popup containing an image is being shown.
Marketing attribution¶
- iOS Fixes an issue where ad revenue information sent through Adiz is reported as AdMob instead of Adiz in Airbridge.
v4.25.1.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Windows | 2025-04-03 |
Check the development environment for this SDK version.
New features¶
Authentication¶
- Windows Adds support for Telegram as a new identity provider (IdP). See Bot setup for Telegram login.
- Windows Adds new support for X (formerly Twitter) as an authentication method.
- Windows Provides an in-app browsing feature that shares authenticated sessions.
Remote play¶
- Windows Supports remote play starting with Hive SDK v4 UE4 Windows 25.1.0.
Other¶
- Windows Provides the
Configuration.setUsePrivateBrowsingForAuthfunction, which lets you configure whether to use Incognito mode for Google login.- It also provides this setting in the hive_config.xml file.
- Windows Provides the
PlatformHelper.openBrowserfunction, which can open a browser using a URL.
Changed features¶
Billing¶
- Windows Changes the behavior of PG billing so that it matches the markets in other billing (
IAPv4) features. If you are applying PG billing, refer to PG billing and update your code implementation.
Promotion¶
- Windows Updates
additionalInfoso it does not include unnecessary information.
Development environment¶
- Windows Updates the minimum required Microsoft Visual C++ Redistributable version to 14.42.34438.
Resolved bugs¶
Authentication¶
- Windows Fixes an issue where the feature that lets users control the mouse with the Hive SDK controller still works after the user selects a login method other than Hive membership and then cancels the login.
v4.25.0.1¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide separate distribution files, and the feature is included in a later SDK version.
New features¶
Marketing attribution¶
- iOS Fixes an issue where the did and vid values, which the SDK automatically collects and sends, are not sent when using Hive SDK v4 25.0.0 or later with Adjust v5 applied.
Changed features¶
Development environment¶
- Windows Updates the minimum required Microsoft Visual C++ Redistributable version to 14.38.33130.
Resolved bugs¶
Billing¶
- Windows Fixes an issue where repurchase for refunded users is not shown when using the enhanced security protocol with JWT tokens.
v4.25.0.0¶
| SDK by target OS | Release date |
|---|---|
| SDK Unreal Engine 4 Android | - |
| SDK Unreal Engine 4 iOS | - |
| SDK Unreal Engine 4 Windows | - |
Notice: This SDK version does not provide separate distribution files, and the feature is included in a later SDK version.
New features¶
Authentication¶
- Android iOS Adds support for Telegram as a new identity provider (IdP). See Bot setup for Telegram login.
Billing¶
- iOS Adds support for asking users whether they agree to send in-app product consumption information to the Apple App Store.
Promotion¶
- Android iOS Collects login events so that rewards can be granted when users who entered an invitation code install the app.
Matchmaking¶
- Android iOS Updates the matchmaking feature and adds support for group matchmaking. Note: It is not compatible with the interface of earlier versions of the Hive SDK. To use the updated matchmaking feature, you must use Hive SDK v4 25.0.0 or later.
Marketing attribution¶
- All Adds support for sending additional attributes to Airbridge when sending marketing tracking events.
- Android Adds support for Airbridge deferred deep link tracking.
Other¶
- Windows When using a game controller, adds support for controller key mapping and lets you focus and operate some Hive UI elements.
- Windows Adds support for applying a custom cursor instead of the default mouse cursor.
- Windows Adds settings to enable or disable game controller input.
Chat¶
- Android iOS Adds support for the Chat feature.
Changed features¶
Authentication¶
- Android iOS Removes unused
Authmodule classes, interfaces, methods, delegates, and listeners. - All Applies a stronger security protocol using JWT tokens.
- Android iOS Removes TalkPlus authentication token methods following the end of TalkPlus support.
- Android Allows browsing such as password recovery in the Apple login webview, in addition to login functionality.
Promotion¶
- Windows Adds new content notifications to the News menu tabs.
Marketing attribution¶
- Android iOS Updates the SDK to support Adjust v5.
- Removes the Adjust Signature library.
- Android iOS Changes Adiz ad revenue aggregation through Adjust to send the ad revenue source as AdMob.
- 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
Resolved bugs¶
Authentication¶
- Android Fixes an issue where network response delays during the
signInmethod intermittently occupy the UI thread. - Windows Fixes the
CommonUnknownerror that occurs when a refunded user in repurchase status logs in on PC. - Windows Improves the UI so that the 'Privacy warning' message does not appear when the keep me signed in text is dragged.
Billing¶
- iOS Fixes an issue where the
IAP_UPDATEevent is triggered additionally when UserEngagement is used to encourage in-app product purchases. - Windows Fixes an issue where payment could not continue if the overlay was closed with the ESC key or another key during Steam payment.
Other¶
- Windows Optimizes loop iteration conditions so CPU usage returns to normal. Note: If you are using an affected version (4.24.1.0 or later), update to SDK v4 Unity Windows 25.0.0 and check whether CPU usage stabilizes.
Known issues¶
Marketing attribution¶
- iOS There is an issue where the did and vid values automatically collected and sent by the SDK are not sent when using Adjust. Update to Hive SDK v4 25.0.1 or later.
v4.24.5.0¶
| SDK by 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 | - |
Notice: This SDK version does not provide separate distribution files, and the feature is included in a later SDK version.
Check the development environment for this SDK version.
New features¶
- Android iOS Adds support for Unity 6 (Unity 6000).
- Windows Adds an update for compatibility with the Hive SDK v4 Unity Android & iOS 24.5.0 interface.
Authentication¶
- Android iOS Adds support for Steam and X (formerly Twitter) as authentication methods.
- Android Provides an in-app browsing feature that shares authenticated sessions.
Promotion¶
- Android iOS Enables ad exposure in spot banners.
- Android Adds support for X (formerly Twitter) to the user invite sharing feature.
Matchmaking¶
- Android iOS Adds support for the matchmaking service.
Changed features¶
Authentication¶
- Android iOS Updates the provider name shown in the conflict popup.
Plugin¶
- Android iOS Changes the location of the Hive Config Settings menu and enables configuration by target platform.### Fixed bugs
Billing¶
- iOS When some product prices cannot be represented exactly as floating-point values, the SDK now outputs them in JSON as exact decimal values instead of imprecise extended decimal values.
- Example>
4.99$(string) →4.9900000000000011(double) →4.99(JSON number)
- Example>
v4.24.4.2¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Windows SDK | 2024-12-19 |
See the development environment for this SDK version.
Changed features¶
- Windows Removed unused resources that were not needed by the UI.
v4.24.4.1¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Windows SDK | - |
Notice: This SDK version does not provide a separate distribution file. Its functionality is included in a later SDK version.
Changed features¶
Authentication¶
- Windows Changed the IdP selection UI to make it clearer whether Stay signed in is selected.
- Windows Corrected the English text in the IdP selection UI.
- Before: Keep me logged in
- After: Stay signed in
v4.24.4.0¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Android SDK | 2024-11-14 |
| Unreal Engine 4 iOS SDK | 2024-11-14 |
| Unreal Engine 4 Windows SDK | 2024-10-31 |
See the development environment for this SDK version.
New features¶
Billing¶
- Android Windows Supports multiple quantity purchases using
IAPv4.purchasewhen making PG billing requests.
Marketing attribution¶
- Android iOS Adds support for Airbridge, a service optimized for Hive SDK.
Remote launch¶
- Windows Supports crossplay launcher remote launch.
Fixed bugs¶
Analytics¶
- iOS Fixed an issue where selecting only one option on the consent banner was not applied correctly.
v4.24.3.0¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Android SDK | 2024-09-30 |
| Unreal Engine 4 iOS SDK | 2024-09-30 |
| Unreal Engine 4 Windows SDK | - |
Notice: This SDK version does not provide a separate distribution file. Its functionality is included in a later SDK version.
See the development environment for 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, the marketing attribution feature supports only AppsFlyer 1.0.1 or later.
Plugin¶
-
Android iOS Provides a [plugin] interface dedicated to Unreal Engine.
- Compatible with the existing C++ interface.
-
Android iOS Provides sample code that supports the new Unreal Engine-specific interface.
Provisioning¶
- All Adds a feature on the terms screen to check whether consent from a legal guardian has been obtained.
Changed features¶
Authentication¶
- Android iOS Changes the sign-out behavior. * Previous: When
signOutis called, Hive SDK signs out the user account For guest accounts, the server returns a failure response when the signOut API is called * Changed: When - Android iOS When signing out a guest account, the SDK no longer returns a success response and instead returns an error code. Hive SDK and Hive Server keep the guest account session.
- Android iOS Restricted accounts are now automatically logged out from the IdP so users can sign in with another account from the same IdP. This applies only when automatic login is unavailable.
- Android iOS When linking an IdP with the
AuthV4.connectmethod, it is changed to log out when the account is switched to a restricted account. - All Changes the device management service to apply the international calling code automatically based on the device access region.
- iOS Allows Facebook login even when the user declines App Tracking Transparency (ATT) consent.
- Windows After adult verification, when signing up for the device management service, if the number of accounts allowed for one mobile phone number is exceeded, the SDK displays the error message, "The number of accounts that can be created with the same mobile phone number has been exceeded."
signOut is called, Hive SDK first asks Hive Server whether the user account can be signed out, and then signs out based on the response Promotion¶
- Android iOS Adjusts the value sent through
additionalInfoso it does not include unnecessary information. - All Changes the feature so full banners can be displayed at a 2:3 or 3:2 ratio.
- Android iOS Changes the full-banner text from "Don't show again for 1 day" to "Don't show again today."
Marketing attribution¶
- Android iOS Changes the Adjust Signature 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 Modified the resource reference logic to fix an issue that prevented memory from being allocated properly.
- iOS Fixed an issue where a crash occurred intermittently on iOS 14 devices when checking the App Tracking Transparency (ATT) consent status.
- iOS Fixed an issue where a crash occurred when Limited Access (allow access to selected photos only) was chosen in the photo library.
Notification¶
- Android Fixed an issue in local push notifications where push messages were not displayed correctly when an unsupported
typewas set. - iOS Modified the SDK to send app version information.
v4.24.2.1¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Windows SDK | 2024-07-31 |
See the development environment for this SDK version.
New features¶
Community¶
- Windows Changes the feature so communities that follow the Hive rules can use a custom domain address instead of withhive.com, com2us.com.
v4.24.1.3¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Android SDK | 2024-07-25 |
| Unreal Engine 4 iOS SDK | 2024-07-25 |
See the development environment for this SDK version.
Changed features¶
Authentication¶
- Android iOS Changes the device management service to apply the international calling code automatically based on the device access region.
v4.24.2.0¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Android SDK | - |
| Unreal Engine 4 iOS SDK | - |
| Unreal Engine 4 Windows SDK | - |
Notice: This SDK version does not provide a separate distribution file. Its functionality is included in a later SDK version.
New features¶
- Android iOS Provides a function that returns whether users under age 16 have agreed to the terms in the EU and EEA regions where GDPR applies. You can determine whether the user is under 16.
- Android Android devices running OS 11 or later, or devices with supported modules installed, use PhotoPicker by default when accessing the photo library.
- iOS You can also view Hive SDK debug logs in the macOS Console app and select specific Hive SDK log types to view.
Authentication¶
- All Displays the error message "The number of accounts that can be created with the same mobile phone number has been exceeded." when an authentication code is requested after the limit for accounts that can be created with one mobile phone number has been exceeded.
- Windows Supports Steam IdP implicit login. Use
AuthV4.Helper.signIn.
Promotion¶
- Android iOS Provides a feature to control cross-promotion exposure.
- Android iOS Supports Don't show again for N days, which improves the Don't show again today feature.
Changed features¶
Authentication¶
- Windows Changes Google login so it does not request the
games_litepermission used to check Google Play Games information.
Promotion¶
- iOS Improves usability by minimizing the clipboard paste permission popup when using the game invite (UA) feature.
- Changed the timing of the permission popup from immediately when the invited user launches the app to when Hive SDK is initialized after app launch.
- Changed the behavior so the popup is shown only when inviter URL data exists on the clipboard.
Notification¶
- Android Supports the runtime library (Push Amazon Device Message 1.2.0) used 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 Changes the default value of
saveAnalyticsLogBeforeCrash, which saves unsent logs to a file when a crash occurs in the app, tofalse.
Fixed bugs¶
Authentication¶
- Android iOS Modified the real-name verification process for users connecting from China so that when the SMS send limit is exceeded, the remaining time is not reset and an error message is shown.
- Android Fixed an issue where no appropriate response callback was returned if the user pressed the back key during Google Play login and did not complete login.
- Android Fixed an issue where keyboard input could not be used on low-resolution devices.
- Windows Fixed an issue on the phone verification screen used for identity verification in the device management service where clicking "Go back to previous page" did not return to the previous screen when an error popup was displayed.
- Windows Fixed an issue on the phone verification screen used for identity verification in the device management service where moving the mouse wheel entered values into the verification code field while the field was active.
- Windows Fixed an issue where Hive SDK callbacks could not be delivered when
AuthV4.Helper.switchAccountorAuthV4.Helper.resolveConflictwas called inside nested callbacks. - Windows Fixed an issue where the
PlayerInfoUnity Plugin parameter could not be passed inAuthV4.Helper.switchAccountandAuthV4.Helper.resolveConflict.
Promotion¶
- iOS Fixed an issue where the app froze when displaying a new frame view in the News view.
- Windows Fixed a crash that occurred when moving from Promotion Custom Direct Fullscreen to Frame.
Marketing attribution¶
- Android Fixed an issue where sending Adjust events was delayed when initialization was performed with customized terms and conditions.
Provisioning¶
- Windows Modified the SDK so that when viewing the terms again, it uses newly delivered terms URL data from Hive Server instead of previously saved data.
v4.24.1.2¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 Android SDK | 2024-06-27 |
See the development environment for this SDK version.
Fixed bugs¶
Authentication¶
- Android Fixed an issue where no appropriate response callback was returned when Google login was canceled by pressing the back button while login was in progress. This bug occurred only when Google Legacy Support was set to true in Hive Console.
- Android Fixed an issue where keyboard input could not be used on low-resolution devices.
v4.24.1.0¶
| SDK by target OS | Release date |
|---|---|
| Unreal Engine 4 iOS SDK | 2024-06-07 |
| Unreal Engine 4 Windows SDK | - |
Notice: This SDK version does not provide a separate distribution file. Its functionality is included in a later SDK version.### Changed features
- Windows The mouse movement feature using a game controller is now supported 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 Changed so that whether to display the consent banner is determined based on whether the device has granted tracking consent.
- If tracking consent is denied, the consent banner is not displayed.
Fixed bugs¶
Billing¶
- iOS Fixed an issue where product information could not be queried when updating from a version earlier than Hive SDK v4 24.0.0 (for example, v4 23.4.0) to v4 24.0.0.
v4.24.0.0¶
| SDKs by 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 | - |
Notice: This SDK version does not provide a separate distribution file, and the relevant features are included in a later SDK version.
New features¶
- Windows Added a feature that returns an error code if you attempt to initialize Hive SDK after the game service has been shut down.
Authentication¶
- Windows Added the automatic sign-in for PC games through Hive Community login feature.
Billing¶
- iOS If first subscription discount information is available, it is also delivered when querying product information. When using
getProductInfo, you can check the discount information from the difference between theoriginal_pricefield value and theprice field value in the list of IAPV4Productobjects received in the callback.
Promotion¶
- Android Supports Custom Tabs, which use the default browser configured on the device to display external pages. You can display the in-app browser with the
showInAppBrowsermethod of thePlatformHelperclass. - iOS Supports SafariViewController, which uses the browser to display external pages. You can display the in-app browser with the
showInAppBrowsermethod of thePlatformHelperclass.
Changed features¶
- iOS Added
CFBundleShortVersionStringas an additional value when distinguishing app versions. - Windows Changed so that the UI and webview of HIVE SDK are displayed according to the DPI setting rather than the monitor resolution.
Authentication¶
- Windows When signing in with Google, it has been changed so that you can sign in using the 'private browsing mode' of the default web browser configured in Windows. The applicable web browsers are listed below.
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Naver whale
- Windows If you sign in with a web browser other than the web browsers above, 'regular mode' is used.
Billing¶
- Android iOS In the repurchase UI for refunded users, the PG payment type text has been changed from "HiveStore" to "PG Payment".
- Android Changed so that the PG payment page is displayed in an in-app webview rather than an in-app browser. PG payment is supported even on devices that do not support an 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 Changed the default value of the ad identifier collection setting in Firebase event collection to
true.
Fixed bugs¶
Authentication¶
- Windows Fixed an issue where the verification code could still be entered after the verification time had expired during Chinese real-name verification.
- Windows Fixed an issue where the language of certain webpages (such as Apple sign-in) was displayed only in English.
- Windows Fixed an issue where the SDK could not deliver the callback when
IAPv4 getSubscriptionProductInfois called inside a nested callback function. - Windows Fixed an issue where sign-in failed if Google did not provide a profile photo during Google sign-in. (This was fixed so that sign-in is possible even if a profile photo is not provided.)
Billing¶
- Windows Fixed an issue where PG payment was displayed as Hive Store in the repurchase UI for refunded users.
- Windows Fixed the Arabic screen in the repurchase UI for refunded users so that it uses a UI appropriate for Arabic.
Promotion¶
- Windows Fixed an issue where the
getBannerInfoandgetBannerInfoStringfunctions did not work. - Windows Fixed the Promotion API so that it works regardless of AuthV4 authentication.
Miscellaneous¶
- Windows Fixed an issue where the UI flickered when performing input events such as clicks in windows of certain sizes.
Known issues¶
Authentication¶
- iOS When using Facebook SDK iOS 17.0.0, there is an issue where users on devices running iOS 17.0 or later cannot sign in if they do not consent to "App Tracking Transparency". To implement Facebook sign-in under these conditions, use Hive SDK v4 24.1.0.