SDK Unity release notes
This page provides the main updates for each version of Hive SDK Unity.
Updates for each target OS of Hive SDK Unity are identified by the following OS labels.
- Android Updates that apply to SDK Unity Android
- iOS Updates that apply to SDK Unity iOS
- Windows Updates that apply to SDK Unity Windows
- All Updates that apply to SDK Unity Android, iOS, and Windows
Important notes
Before you use each release version of Hive SDK, review the following required settings related to version-specific restrictions.
- Issue a security key when using Hive SDK v4 Unity 25.0.0 or later
- Due to changes to the authentication security protocol, when you use Hive SDK v4 Unity 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 from the app.
- PG payment implementation changes are required for Hive SDK v4 Unity 25.1.3 or later
- To implement PG payment on Android&iOS 25.1.3 or later, or Windows 25.1.0 or later, refer to the PG payment flow and update your PG payment implementation code.
- There is an issue in Hive SDK v4 Unity Windows 25.8.1 where clicking a promotion interstitial banner does not navigate to the link properly. To fix this issue, replace the HTML file for the interstitial banner as described below.
- Download and extract the ZIP file that contains the corrected HTML file folder.
- Copy the entire folder and overwrite the files under
Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional. - Build the app again.
- If you use SDK Manager with Hive SDK v4 Unity 25.4.0 or later, update to SDK Manager v2.0.0 or later.
v4.26.7.0
New features
- Android Improves Android game controller usability and UI focus.
- You can move the mouse pointer to select and control UI elements while operating the controller.
- Makes it easier to identify the UI object where the current focus is located while operating the controller.
Other
- Android Provides
GameStat integration as part of the Google Level Up program.
Changed features
Compliance
- Android Updates Google Age-Signal to version 0.0.4.
Hercules
- Android iOS Deprecates the
SetUseHercules method of the Configuration class. - Updates the Hercules library to version
2026.08.31.
v4.26.6.0
New features
- All Adds support for Filipino (Tagalog).
Authentication
- Android Supports the integration process for using animate Games Online sign-in and payment features in Japan.
- All Supports DMM GAMES sign-in in Japan.
Billing
- Windows Supports product purchases on DMM, a Japanese store.
Other
- Android Supports the Sidekick in-game overlay integration feature provided as part of the Google Level Up program.
Changed features
Billing
- Windows When the Google Play Games PC SDK initialization fails during
marketConnect method execution and the app process needs to be terminated, Hive SDK now returns the following error code without terminating the app process. - Added error code
IAPV4PlayStoreActionRequiredShutdown(-6100706)
- All Improves the UI to guide users to the available payment path (store + platform) when a purchase cannot be completed. This resolves the issue where, when a refunded user tries to repurchase on a platform different from their original purchase path, the payment button was simply disabled with no guidance on where to complete payment.
- When the market matches:
- If a product PID exists: Payment is available, and the payment button is displayed normally.
- If no product PID exists: Displays a title indicating the product is unavailable for purchase, and shows a disabled payment button.
- When the market does not match:
- If payment cannot be made in the current market, the UI guides the user to the available payment path in the following text format.
- PG payment: {store information for the App ID}{store where purchased}{OS} (n cases)
- Example: Web Store PG(Windows) 2 cases
- Store payment: {store where purchased}{OS} (n cases)
- Example: Google Play(Android) 1 case
- iOS Changes the logic so that, when calling the
marketConnect method in an environment supporting multiple stores, a connection failure for some stores is not treated as a failure of the entire store integration.
- Windows Improves the promotion interstitial banner to fully display the entire banner image, scaled to fit the app window size, when the app runs in windowed mode.
- Windows Changes the "Don't show again today" feature of the promotion interstitial banner to a "Don't show for N days" feature.
Marketing Attribution
- Android iOS Supports automatic sending of sign-in events to major marketing analytics solutions (MMPs).
- Provides a feature that automatically sends sign-in events when integrated with Firebase, AppsFlyer, Singular, and Adjust.
- Android iOS Supports the same identifier integration across devices for Adjust's Cross-Marketing tracking.
Library updates
- Windows Google Play Games PC SDK 25.5.818.0 → 26.3.312.0
Hercules
- Android Windows Updates the Hercules library to version
2026.06.15. - iOS Updates the Hercules library to version 2026.07.06.
Fixed bugs
- Windows Fixes an issue where closing full screen (
link_frame) and switching to the next banner in the promotion interstitial banner left the previous banner image as a residual afterimage. - Windows Fixes an issue where an image was cropped when displaying an image wider than it is tall in the promotion interstitial banner.
- iOS Corrects the layout so that the progress indicator UI shown during screen loading is positioned at the center of the screen.
- iOS Fixes an issue where the UI layout was not displayed correctly when the aspect ratio exceeded 3:1 or was less than 1:3 during large banner display.
Marketing Attribution
- iOS Fixes an issue where the custom additional parameter (
pub_param_revenue) was missing when sending Adjust revenue data. - Now sent correctly along with standard revenue data (
revenue_original) when a revenue event occurs.
Developer guide changes
- Updates related to DMM platform support
- Updates related to animate Games Online platform support
- Updates related to Filipino Tagalog
- Adds the Handling Google Play for native PC initialization failures guide, which changes
marketConnect execution so that if Google Play Games PC SDK initialization fails, the result is delivered as an error code instead of force-terminating the app.
v4.26.5.0
New features
Authentication
- Android iOS Support for the Vietnam Funtap Store with an enhanced identity verification popup. A new method that requires the following detailed fields as parameters is added.
- serverId (Server ID)
- serverName (Server Name)
- characterId (Character ID)
- characterName (Character Name)
v4.26.4.0
See the development environment for this SDK version.
New features
Authentication
- All When login is successful, the
PlayerInfo object returned now includes the isNewUser field to indicate whether the user is new. This supports manual tracking of NU (New User) events.
Plugins
- Windows Supports the New Input system in Unity 6.
Changed features
- Android Removes the Maven repository URL that is no longer used in OneStore.
- iOS On iPad devices, when SDK UI is displayed, provides an option to control the display of the home indicator at the bottom of the screen.
- iOS Fixes an issue where Hive SDK initialization fails if other modules begin initialization before the network monitor module is fully activated.
Authentication
- All Passes information to identify users when requesting identity verification.
- Android For Google sign-in, allows selection between Google Sign-In and Google Credential Manager.
- Only one service can be applied; applying both will cause the build to fail.
- iOS In line with the launch of the Vietnam Funtap market, supports WebView popups for user identity verification on iOS.
- On Android, this feature has been supported since Hive SDK 26.2.0.
- Windows Unifies the behavior when deleting the last registered device in the device management service with mobile. A popup appears guiding the deletion of the last registered device.
Chat
- All (Support to be discontinued)
Chat.reconnect support will be discontinued soon. The existing manual reconnection request feature is replaced by Chat.connect. For details, refer to the Chat upgrade guide.
Marketing attribution
- iOS When setting a custom purchase event, changes behavior so that data is sent only in the 'dedicated standard purchase event' format provided by each MMP, without sending data under the event name.
Library updates
- Android Adjust 5.4.2 → 5.6.1
- Appsflyer 6.17.3 → 6.17.6
- Singular 12.10.0 → 12.11.0
- Airbridge 4.7.1 → 4.9.4
- Facebook 18.0.1 → 18.2.3
- Line 5.11.1 → 5.12.0
- iOS Adjust 5.4.6 → 5.6.2
- Airbridge 4.8.1 → 4.9.3
- Appsflyer 6.17.2 → 6.17.9
- Firebase Analytics 12.5.0 → 12.12.0
- Singular 12.9.0 → 12.10.0
- Line 5.14.0 → 5.15.0
- QQ 3.5.18 → 3.6.20
- SDWebImage 5.21.1 → 5.21.7
- hercules 2025.02.18 → 2026.04.29
- Facebook 18.0.2 → 18.0.3
Fixed bugs
- Windows Fixes a crash that occurs when Hive SDK receives data in an unparseable format other than JSON.
Plugins
- iOS Fixes an issue where build configuration status is displayed as enabled even in environments that do not use the
PushAction module. - iOS Corrects the Swift Package Manager (SPM) distribution packaging specification to fix an issue where developers fail App Store Connect upload verification during the SPM integration build step.
Other
- Windows Fixed an app crash that occurred due to a Steam login callback from another app that did not apply Hive SDK in the Steam environment.
- Windows Fixed an issue where client crashes occurred when two or more apps with Hive SDK applied were running simultaneously and one repeatedly opened and closed the Hive login WebView.
v4.26.3.4
Changed features
Compliance
- iOS The Age Range module library is separated into HiveAgeRangeApple and HiveAgeRangePermissionApple based on the
PermissionKit dependency. - For compliance with the Brazilian ECA, only HiveAgeRangeApple, which has no
PermissionKit dependency, is used. - For compliance with the U.S. App Store Liability Act, HiveAgeRangePermissionApple, which has a
PermissionKit dependency, is used in addition to HiveAgeRangeApple.
v4.26.3.2
New features
Billing
Compliance
v4.26.3.0
Note: This SDK version updates only the version number, with no new features or changes.
Changed features
v4.26.2.0
See the development environment for this SDK version.
New features
Authentication
- Android iOS Supports screen orientation settings for full-screen webviews and in-app browsers on mobile devices.
- The screen orientation of the in-app browser follows the exposure direction configured in Hive Console (landscape/portrait/both). However, in some Android target devices, the in-app browser follows the orientation configured on the device.
Analytics
- All Adds ThinkingData (TD) in addition to Analytics. You can choose one of the two services and configure data collection and login integration.
Chat
Compliance
- Android Extended support for the Age Range module for apps distributed through Galaxy Store
Changed features
- Windows Improved extraction of URL elements (protocol and domain) so they can be parsed correctly even from URIs that include an empty domain.
Authentication
- All Simplifies authentication procedures by using PASS identity verification results
- If identity verification is completed with PASS (web/app), the authentication result user information can be used to skip the following authentication procedures.
- Skips the adult verification step through PASS (web/app)
- Skips the OTP authentication step required when signing up for device management
- During the identity verification service flow, identity verification is performed only once, and PASS (web/app) verification is not run repeatedly.
- All Adds an error popup when the OTP send count limit is exceeded due to repeated verification attempts with the same mobile phone number
- While using the device management service, if repeated verification attempts with the same mobile phone number exceed the OTP send count limit, an error popup is shown to inform the user why verification failed.
- Windows Changes the profile UI so that the Hive account settings button is also displayed on Windows.
- Windows Supports displaying the News page UI following the screen orientation specified by the game. The screen orientation can be a horizontal type with tabs arranged from top to bottom (based on the top-left of the screen), or a vertical type with tabs arranged from left to right.
- Android iOS iOS Removes YouTube video ad playback
- Change: Removes the video ad feature that played YouTube content without counting views
- Reason for change: Low utilization due to playback errors that reduced stability and a lack of real usage cases
Plugins
- iOS Updates the External Dependency Manager for Unity (EDM4U) package included in Hive SDK Unity iOS to the latest version.
Library updates
- Android OneStore Billing Library (Android): v21.02.00 → v21.04.00
Fixed bugs
- Android Fixes a display cutout UI overlap issue on Android 15 (API Level 35)
- Fixes an issue where SDK UI was rendered into the display cutout (notch/camera hole) area on devices running Android 15 (API Level 35). All UI elements are now displayed correctly within the safe area that accounts for the cutout area.
v4.26.1.5
Fixed bugs
- iOS Fixes an issue where popups that use webviews, such as login, banners, customer center, and community, do not work normally in the iOS 26.4 environment.
v4.26.0.2
Fixed bugs
- iOS Fixes an issue where popups that use webviews, such as login, banners, customer center, and community, do not work normally in the iOS 26.4 environment.
v4.25.9.1
Fixed bugs
- iOS Fixes an issue where popups that use webviews, such as login, banners, customer center, and community, do not work normally in the iOS 26.4 environment.
v4.25.8.3
Fixed bugs
- iOS Fixes an issue where popups that use webviews, such as login, banners, customer center, and community, do not work normally in the iOS 26.4 environment.
v4.26.1.4
Changed features
Authentication
- Android Changes Google sign-in using Credential Manager to an opt-in feature.
- Reason for change: Some devices running Android 16 (API Level 36) that support a 16 KB page size have compatibility issues with Google sign-in through Credential Manager.
- Key change: Reverts the Google sign-in method back 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 future Hive SDK Android release.
v4.26.1.3
Fixed bugs
Authentication
- iOS Fixes an issue where the app freezes (stops responding) when users tap an empty area in an AgeGate popup or a calendar-related popup that requires a date of birth to be entered on iPad devices.
- iOS Fixes an issue where unnecessary scrollbars appear in some popups while the device management service is running on iOS devices.
Billing
- iOS Fixes an issue where the return value changes when the getAccountUUID method is called.
- Android Fixes an issue where the promotion popup disappears when a User Engagement (UE) direct link event occurs while the game app is running in background mode and the promotion popup 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 below 1170px.
v4.26.1.2
Changed features
Authentication
- Android iOS iOS In the China region, if phone number verification is completed during Hive Membership sign-in, the China real-name verification step now skips phone number verification and proceeds directly to ID card verification.
- Previously, Hive Membership sign-in used member ID (email address) verification rather than phone number verification, so phone number verification had to be performed later during China real-name verification.
Fixed bugs
- iOS Fixes an issue where distribution version verification fails because an incorrectly generated Info.plist bundle file is included when Apple Submission is performed.
- iOS Fixes an issue where PG payment is displayed as Hive Store in the refund user repurchase UI.
v4.26.1.1
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
Fixed bugs
Plugins
- iOS Fixes an issue where Hive SDK version information is not reflected accurately after external library dependencies are configured for iOS targets.
v4.26.1.0
See the development environment for this SDK version.
New features
Authentication
- All Provides the
AuthV4.checkAgeGate method, which displays a popup for entering a date of birth and returns the entered value through a callback after the user enters it. - All Adds the
AuthV4.setAutoLoginEnabled method, which registers the next login session, not the current session, as an auto-login session (ON/OFF). If you set it to ON and then log in through a login method, that login session is saved as an auto-login session. After that, you can use auto-login by running AuthV4.Helper.signIn or by running AuthV4.signIn with ProviderType.AUTO. - Android Supports sign-in with Xiaomi.
Billing
- All Supports deferred deep links that send users who did not have the app installed to the in-app page specified by the link even after app installation is complete.
Marketing attribution
- Windows Releases AppsFlyer for Native PC, which sends the required information in desktop PC environments other than Steam.
- Windows Starting with Airbridge 1.1.4, provides a feature that can delay the timing of sending the Install event log to the MMP server until 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 Starting with Remote Play plugin 1.01.02, when an external link is clicked during Remote Play execution, the page can be opened on the remote device. As a result, PG payment is also available during Remote Play.
Add-ons
- Android In Open in in-game webview, provides an option to display the webview by using Game Activity instead of Hive Activity when the PlatformHelper class showInWebView method is used.
Other
- All You can check the language setting configured in the SDK through the
getGameLanguage method of the Configuration class. - iOS Provides distribution through SPM (Swift Package Manager) following the end of the CocoaPod service.
Changed features
- Windows Improved the HTTP communication logic to strengthen stability.
Authentication
- Android iOS Supports not only web-based adult verification, but also app-based adult verification.
- All Removes the automatic collection feature for profile images and nicknames during SNS sign-in.
- All Changes the auto-login behavior policy as follows with the addition of
AuthV4.setAutoLoginEnabled (default: PC OFF / Mobile ON). - Previous: When switching to another account after an account conflict occurs, the changed account keeps auto-login on mobile and disables auto-login on PC
- Changed: When switching to another account after an account conflict occurs, the changed account keeps auto-login on both mobile and PC only if the auto-login session was registered through
AuthV4.setAutoLoginEnabled; otherwise it is disabled (with some exceptions)
- Windows Adds an 안내 popup on Steam Deck that PASS is not supported when using identity verification.
- Android Changes Google sign-in to use both Credential Manager and PlayService Auth. If Credential Manager fails over, sign-in is attempted through PlayService Auth.
Billing
- Windows Changes PG payment to be processed through an external browser.
- Android Changes the library used for Google Play payment to Google Play Billing Library 8.0.
- Windows Fixes the issue where the webview flickers when moving to an external browser through a custom view or direct view.
- Android iOS Fixes the issue where the webview flickers when moving to an external browser through a custom view or direct view.
Push
- iOS Changes token collection for push delivery so that additional token information is collected depending on the build environment.
Marketing attribution
- Android iOS Changes the popup design and improves the behavior of display the DMA consent banner.
- Existing consent history from the previous consent banner is preserved, and when the banner is shown again, a new consent banner with improved text and UI is displayed.
- If you were using a customized message for the existing consent banner, you must configure it again to match the changed data structure by referring to Configure a custom consent banner UI.
- Android iOS Prevents duplicate revenue logs for the same receipt from being sent to the MMP.
- Android iOS Adds revenue values to the value key as well when sending Firebase purchase events.
- Previously, revenue values were sent only in the revenue key.
Add-ons
- Android iOS Improves visibility of the webview close button displayed by the showInAppView method of the PlatformHelper class in Open in in-game webview.
Plugins
- iOS Improves compatibility of the JSONObject class included and distributed in the SDK.
- Ensures the name does not overlap with other JSONObject classes in the build environment.
Provisioning
- Windows Changes the behavior of button clicks in server maintenance, update, notice, and block popups to use an exit callback delivery method.
- Android iOS Separates the Age Range API so it can be applied selectively in response to app store accountability laws.
- The app store accountability law scheduled to take effect in Texas, USA on January 1, 2026 is currently on hold, so you can choose whether to apply it depending on your development situation.
- You can selectively apply it to respond to app store accountability laws scheduled to take effect in Utah in May 2026 and in 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
Configuration.setZone so that it is valid only before initialization.
Fixed bugs
- Android Fixes an issue where the background behind UI in common areas is displayed within the cutout area when it is opaque.
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 after adult verification if a registered device is deleted when the number of device management registrations has already been exceeded.
- Windows Fixes an issue where the app would not close when app termination was attempted during AuthV4 authentication.
- Windows Fixes an issue where, if the app that requested the identity verification page is closed and another app (or the restarted app) requests verification, the verification result of the previous request is delivered incorrectly, causing errors (
-1200001, -8).
- iOS Fixes an issue where the News menu does not work correctly when the number of menus exceeds a certain threshold.
- iOS Fixes an issue where operation is abnormal when the width or height of an image displayed in an interstitial banner is
0 or when the server sends incorrect information. - iOS Fixes an issue where direct links do not work when a community is opened by a direct link and there is no URL parameter.
- Windows Fixes an issue where clicking "Hide for today" in Promotion prevented that promotion from ever being shown again.
Push
- Android Fixes an issue where tokens for push notifications are collected even for COPPA-target users.
- iOS Fixes an issue where the ForegroundPush setting cannot be changed to False.
Marketing attribution
- iOS Fixes an issue where Install or Update events are missing in Firebase.
- Windows Fixes an issue where purchase logs for marketing attribution are collected twice.
Remote play
- Windows Fixes a crash that occurred when refreshing the JWT token in Remote Play.
Add-ons
- iOS In Open in in-game browser, fixes an issue where the game app flickers and the window closes when the game app user's network status is offline or changes to offline while the showInAppBrowser method of the PlatformHelper class is applied.
Other
- Windows Improves handling of internal schemes such as interwork:// so that when a query value that is not in key-value form, such as
?831020, is entered, it is no longer delivered incorrectly as 831020= and is delivered as 831020 as-is. - Windows Fixes an issue where the Zone set through
Configuration.setZone is not reflected when plugins such as Remote Play are used.
v4.26.0.1
Changed features
- iOS The Xcode version for the Hive SDK development environment changes as follows.
- Previous: Xcode 26.2 Beta2
- Changed: Xcode 26.2
Provisioning
- Android In response to app store accountability laws, the version of the Google Play Age Signals API supported by Hive SDK changes as follows.
- Previous: 0.0.1-Beta2
- Changed: 0.0.2
v4.26.0.0
See the development environment for this SDK version.
New features
- iOS Hive SDK can be built in iOS Xcode 26.2 or later.
- The minimum supported OS version is iOS 15.
Provisioning
- Android Newly adds the Compliance feature.
- When game apps are distributed through Google Play and Amazon Appstore, Hive SDK provides the Age Range API to check the user's age range in response to app store accountability laws scheduled to take effect in Texas, USA on January 1, 2026.
- iOS Newly adds the Compliance feature.
- When game apps are distributed through Apple App Store, Hive SDK provides the Age Range API to check the user's age range in response to app store accountability laws scheduled to take 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 for compliance with app store accountability laws cannot be used in actual user environments that receive real age signals.
※ To receive real age signals, update to Hive SDK v4.26.0.1, which supports Google Play Age Signals API 0.0.2 (non-beta).
v4.25.8.2
See the development environment for this SDK version.
Fixed bugs
Billing
- Windows Fixes an issue in Google Play Games PC payment where not all product information could be retrieved when the number of registered products exceeded 20.
v4.25.8.1
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
Fixed bugs
Other
- Windows Fixes an issue where the close 안내 UI is displayed in the initially configured language after the game language is changed.
Chat
- Windows Fixes an issue where the callback is not invoked for Korean messages.
v4.25.9.0
See the development environment for this SDK version.
New features
Authentication
- All Provides the identity verification service.
- On Steam Deck, the identity verification service (identity verification, adult verification, parental consent) is not provided. Use the identity verification service on mobile or PC, then reconnect to the game on Steam Deck.
Fixed bugs
Other
- Windows Fixes an issue where the close 안내 UI is displayed in the initially configured language after the game language is changed.
v4.25.7.1
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
Fixed bugs
Other
- Windows Strengthens rendering stability by applying DX12 renderer GPU synchronization.
- Windows Fixes an issue where the close button in Promotion News intermittently did not work.
v4.25.8.0
See the development environment for this SDK version.
New features
- All The minimum supported Unity version changes.
- List of supported Unity versions with completed support for 16 KB page size
- Unity 6000.1.0f1
- Unity 6000.0.38f1
- Unity 2022.3.56f1
- Unity 2021.3.48f1
- List of Unity versions that support Android 16 targets
- Unity 6000.1.0f1
- Unity 2022.3.62f1
- Unity 2021.3.51f1
- Android Supports Android OS 16 (API Level 36).
- Android Supports 16 KB page size builds when building for Android OS 15 (API Level 35) or later.
Game data store
Chat
- Windows Adds the Chat feature.
Changed features
- Android Removes the no-longer-used
android.permission.FOREGROUND_SERVICE permission. - Android Changes the minimum Android build target from
19 to 23.
Authentication
- iOS Removes library references that cannot be used when building in Xcode 26.
Billing
- Windows Changes Google Play for Native PC (EAP) integration from a Web API method to the Google Play Games PC SDK.
- Users must now sign in with a Google account through the Google Play Games PC app, not through Hive SDK authentication. See Notes for initialization.
- Both existing and new projects must prepare manifest configuration and code signing according to 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 Updates Hercules to version
2025.08.11.
Fixed bugs
Authentication
- iOS Fixes an issue where landscape mode is intermittently displayed instead of portrait mode when the chatbot popup is shown.
- iOS Fixes an issue to prevent empty array reference errors.
- A crash occurs when the
showConflict method of the Authv4 class is used without the required input data.
Remote play
- Windows Fixes an issue where the remote play connection was terminated even though connection termination was canceled with
Application.CancelQuit or Application.wantsToQuit. The connection now terminates only when the application actually closes.
Other
- Windows Improves stability for rapid consecutive method calls.
Analytics
- Android Prevents unnecessary information from being included in retransmission when client concurrency transmission fails.
v4.25.7.0
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
New features
Authentication
Changed features
Authentication
- Android iOS If an app that uses adult verification is configured in the Hive Console, the adult verification procedure runs automatically after sign-in.
- This feature is supported only in Korea.
- Android iOS Marks the
showAdultConfirm method used for adult verification as deprecated. - The
showAdultConfirm method may be removed in a future update.
Fixed bugs
Authentication
- Windows Fixes an issue where login information is not reset when sign-in fails because parental consent fails.
- Windows Fixes an issue where a user who signed in with custom sign-in, purchased an item in the game, and was refunded again in the app market could not sign in when reconnecting to the game with the same account.
- Windows Fixes a crash that occurred when
AuthV4.showSignIn was called inside the AuthV4.signOut callback.
Other
- Windows Fixes an issue where a web browser would not open correctly when an external web browser was opened through Hive SDK while the game was running with administrator privileges and the URL was longer than 800 characters.
v4.25.6.0
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
New features
Chat
- Android iOS Adds a feature to express or display 'likes' on specific chat messages.
- Android iOS Provides information that can be used to write a reply to a specific chat message or indicate the reply relationship.
- Android iOS Provides a feature to mention a specific user or provide information about mentioning a user.
Changed features
Chat
v4.25.5.2
See the development environment for this SDK version.
Fixed bugs
Authentication
- iOS Fixes a crash that occurs when the chatbot is shown in landscape mode.
v4.25.5.1
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
See the development environment for this SDK version.
New features
Authentication
- Android iOS Newly provides the switch between multiple accounts feature. The detailed related features are as follows.
- Save the currently signed-in account on the device
- View saved accounts
- Sign out and delete a saved account
- Quickly sign in with another saved account
Notifications
- Android iOS Newly provides push action buttons.
- When a push alert is received, predefined actions can be performed through the push selection action button.
Chat
- Android iOS Message sending
- Adds a feature that automatically translates chat messages into the user's language when received, and a feature that translates specific messages.
- Adds a notice message feature that can be received only by users of a specific language.
- Adds a message ID value to websocket messages to guarantee callback order.
- Android iOS Channels
- Adds a feature to retrieve previous chat history when entering a chat channel.
- Provides the number of participants currently in the channel.
- Provides sorting criteria when retrieving the channel list.
- Android iOS Event management
- Android iOS Connection management
- Adds a reconnection feature.
Hercules
- All 20241120 -> 20250217
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
Changed features
- Android Updates the obfuscation rules required for builds.
- iOS The
HiveAppTrackingTransparents.framework library, which used to be provided separately, is merged into Service.framework.
Authentication
- Android iOS Changes
showMyInquiry so that the inquiry page is displayed when the method is used, even if a Hive Membership account is not used. - Android Changes the VK authentication popup from a webview to an in-app browser.
Marketing attribution
- iOS Changes support so that it works when automatically collected Firebase purchase events are enabled.
Fixed bugs
- iOS Adjusts the corner radius of the News UI on iPad devices.
Provisioning
- iOS Fixes the issue so that the webview does not scroll when terms are displayed.
Analytics
- iOS Fixes the logic so Analytics logs can be sent immediately after consent to terms is completed.
Known issues
Other
- iOS There is a crash issue when using the chatbot in landscape mode.
- Update to Hive SDK Unity iOS 25.5.2 or later.
v4.25.5.0
See the development environment for this SDK version.
New features
Authentication
Analytics
- Windows Added
device.platform to Airbridge logs. It has the value "Steam or "Desktop". This value can also be viewed in real time on the Airbridge dashboard.
Changed features
Other
- Windows Improved internal logic related to MMP.
Fixed bugs
Authentication
- Windows Fixes an issue where, when using switch between multiple accounts, calling sign-out after auto-login expired the session and prevented the user from signing in again.
- Windows Fixes an intermittent crash that occurred when opening the News page immediately after calling Promotion.updatePromotionData().
Other
- Windows Fixes an NVIDIA graphics driver 572.16 ↔ DirectX 11 compatibility conflict that occurred when Hive SDK opened a new window (Apple sign-in, Facebook sign-in, PG payment).
v4.25.4.0
See the development environment for this SDK version.
New features
Authentication
- Windows Newly provides the switch between multiple accounts feature. The detailed related features are as follows.
- Save the currently signed-in account on the device
- View saved accounts
- Sign out and delete a saved account
- Quickly sign in with another saved account
- Windows Changes behavior so that when a suspended user attempts to sign in, only app sign-out is performed without closing the app.
- Windows Lets you use a strengthened authentication protocol in the Remote Play plugin.
Other
Fixed bugs
Other
- Windows Fixes an issue where funnel logs for Hive feature behavior were not aggregated.
v4.25.3.0
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
New features
Other
- Windows Adds a feature to query launch parameters attached to the launch URI when a game is launched with the Crossplay Launcher.
- Windows Adds specific UI to the set of targets supported by controller key mapping.
- Windows Adds UI that shows guidance for the close button when closing is possible through controller buttons.
Changed features
Library updates
- Windows Replaces the Chromium Embedded Framework library with version 128.45.
Fixed bugs
Other
- Windows Fixes an issue where the Windows default cursor alternated with the game engine default mouse cursor after the webview was closed when the game engine had set a default mouse cursor.
- Windows Fixes an issue where an error occurred when Hive SDK delivered HTML instead of JSON as a result.
- Windows Changes Steam market connection failure error code delivery so it is more granular.
- Added the error code
IAPV4SteamMarketResponseError(-6101001). - Delivers the error code and message in the format
[IAPv4] Steam server response error : (code: ... , message: ...).
- Windows Fixes an issue where the callback was not returned when Steam sign-in was attempted in Steam offline mode.
v4.25.2.2
See the development environment for this SDK version.
Changed features
Authentication
- Android Rolls the authentication method back to the previous Google Sign-In because low compatibility of Google Credential Manager prevented some users from connecting.
Library updates
- Android * GooglePlay Services-Auth(Android) v20.7.0 (Google Sign-In rollback support restored)
- Google Credential Play Services Auth(Android) v1.3.0 (Google Sign-In rollback support removed)
v4.25.2.1
See the development environment for this SDK version.
Fixed bugs
Marketing attribution
v4.25.2.0
See the development environment for this SDK version.
New features
- Android iOS Supports Unity 6.1 (6000.1).
Authentication
- Windows Supports Line as a new identity provider (IdP).
Matchmaking
Provisioning
Changed features
Authentication
- Android iOS Changes the VK authentication method. The changed authentication method can be used in the new VK developer console.
- iOS Updates the verification protocol for the deprecated GameKit API used for Apple GameCenter sign-in.
- Android Changes implicit and explicit Google sign-in to use Google Credential Manager and the AuthorizationClient API because support for the Google Sign-In library has ended.
Billing
- Android Adds the
order_id value to distinguish refunded products purchased through PG payment from previous transactions. - Android Windows Changes behavior so that purchase completion logs are sent through marketing attribution when PG payment transactions complete.
- Android Changes User Acquisition sharing so that Telegram is added to the supported sharing list.
- Android Changes the caching policy when displaying webviews.
Marketing attribution
- Android iOS Sends additional Hive SDK identifiers to support integration with MMP services.
- Windows Sends additional Hive SDK identifiers to support marketing attribution on Windows.
- All Changes manual event tracking so that custom attributes are added and sent.
- Android Changes Airbridge initialization so that market source information is sent.
- iOS Changes the precision range for floating-point values of the
semantic value type from float to double when using the sendEventWithAttributes API.
Provisioning
- All On the terms details page and the view again page, changes behavior so that in the following cases the terms page (webview) is not used and an external browser is opened to load the page instead.
- When moving to a webpage outside the terms URL
- When clicking a hyperlink HTML tag inside the terms (such as an a tag or tel://)
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 (support ended)
- 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 Sends and receives
extraData additionally when sending or receiving message data. - Android iOS No longer sends
extraData when connecting to the chat server. - Android iOS Receives integer time values in addition to string time values.
- Android iOS Changes behavior so that if the websocket cannot be closed normally and reconnection is attempted in a situation where communication is not possible, such as network blocking, it does not fail because of a duplicate connection state.
Fixed bugs
- Android Fixes behavior so that if a response arrives before the configured maximum timeout in situations where communication retries over the network are needed or a distributed server must be connected to, it immediately retries communication or connects to the distributed server without waiting for the timeout any longer.
- iOS Fixes an issue where the
gameLanguage value in the hive_config.xml file is reset when the server group Zone that Hive SDK connects to is changed by using the setZone method of the Configuration class.
Authentication
- iOS Fixes an issue where QQ web login does not proceed normally on devices running iOS 18 or later.
- Windows Fixes an issue where the JWT token for the strengthened security protocol was not delivered to communication that uses the Hive SDK webview.
Billing
- Windows Fixes an issue where the app stops when one of the following methods is called while Hive SDK method callbacks are nested multiple times.
IAPV4.transactionFinish IAPV4.transactionMultiFinish IAPV4.restore
Marketing attribution
- Android Fixes an issue where empty push notifications are displayed when using Adjust to determine whether the app is installed.
- Android Fixes an issue in Airbridge so that when an event for purchasing multiple quantities occurs, revenue information according to unit price and quantity is delivered.
Provisioning
- Android iOS Fixes an issue where, if the ad module (Adiz) is initialized before SDK initialization while complying with compliance requirements such as COPPA or GDPR, the
AgeGate value that checks age behaves according to the value set in hive_config.xml.
Chat
- Android Fixes an issue where chat connection intermittently fails.
Known issues
Marketing attribution
v4.25.1.3
See the development environment for this SDK version.
Changed features
Billing
- Android Changes the operating method of PG payment so that it behaves the same as the markets in other billing (
IAPv4) features. If you are applying PG payment, refer to the PG payment documentation and update your code implementation.
Marketing attribution
Fixed bugs
Billing
- iOS Fixes an issue where the background is opaque when displaying the popup UI that asks whether the user agrees to send consumption information.
- iOS Fixes an issue where the app screen rotates in an unintended direction when closing the popup UI that asks whether the user agrees to send consumption information.
- iOS Fixes an issue where the image being shown disappears when a rotation event occurs while a review popup that includes an image is displayed.
Marketing attribution
- iOS Fixes an issue where, when ad revenue information is sent through Adiz, Airbridge receives it as AdMob instead of Adiz.
v4.25.1.0
See the development environment for this SDK version.
New features
Authentication
Other
Changed features
Billing
- Windows Changes the operating method of PG payment so that it behaves the same as the markets in other billing (
IAPv4) features. If you are applying PG payment, refer to the PG payment documentation and update your code implementation.
- Windows Fixes
additionalInfo so that unnecessary information is not included in the transmitted value.
Development environment
- Windows Updates the minimum required Microsoft Visual C++ Redistributable version to 14.42.34438.
Fixed bugs
Authentication
- Windows Fixes an issue where, after a user selected a sign-in method other than Hive Membership and then canceled sign-in, the feature that lets the user control the mouse through the Hive SDK controller still worked.
v4.25.0.1
See the development environment for this SDK version.
New features
Marketing attribution
- iOS Fixes an issue where did and vid values that 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.
Fixed bugs
Billing
- Windows Fixes an issue where refund user repurchase is not displayed when a strengthened security protocol that uses JWT tokens is applied.
v4.25.0.0
See the development environment for this SDK version.
New features
Authentication
Billing
Matchmaking
- Android iOS Updates the matchmaking feature and newly supports group matchmaking. ※ This is not compatible with previous versions of the Hive SDK interface. To use the updated matchmaking feature, you must use Hive SDK v4 25.0.0 or later.
Marketing attribution
Other
- Windows Newly supports touch gestures on handheld devices with touchscreens such as ASUS ROG Ally.
- Windows Newly supports controller key mapping when using a game controller, so some Hive UI elements can be focused and controlled.
- Windows Newly supports applying a custom cursor instead of the normal mouse cursor
- Windows Adds a setting that can enable or disable game controller controls.
Chat
- Android iOS Newly supports the Chat feature.
Changed features
Authentication
- Android iOS Deletes no-longer-used
Auth module classes, interfaces, methods, delegates, and listeners - All Applies a stronger security protocol by using JWT tokens.
- Android iOS Deletes TalkPlus authentication token methods because support for TalkPlus has ended.
- Android Allows browsing such as password recovery in addition to sign-in in the Apple sign-in webview.
- Windows Adds new content notification indicators to the News menu tabs.
Marketing attribution
- Android iOS Updates support for Adjust v5.
- Removes the Adjust Signature library.
- Android iOS Changes behavior so that AdMob is sent as the ad revenue source when collecting Adiz ad revenue in Adjust.
- 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.
Unity
- All Improves the Hive Config Setting UI.
Hercules
Fixed bugs
Authentication
- Android Fixes an issue where the UI thread is intermittently occupied when a network response is delayed while the
signIn method is running. - Windows Fixes the
CommonUnknown error that occurred when a user in refund user repurchase status signed in on PC. - Windows Improves the UI so that the text 'Privacy warning' does not appear when the keep me signed in text is dragged.
Billing
- iOS Fixes an issue where an additional
IAP_UPDATE event occurs 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 other key input during Steam payment.
Other
- Windows Optimizes loop repeat conditions so CPU usage returns 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 verify that CPU usage stabilizes.
Known issues
Marketing attribution
- iOS When using Adjust, there is an issue where did and vid values that the SDK automatically collects and sends are not sent. You must update to Hive SDK v4 25.0.1 or later.
v4.24.5.0
See the development environment for this SDK version.
New features
- Android iOS Supports Unity 6 (Unity 6000).
- Windows Adds updates for compatibility with the Hive SDK v4 Unity Android & iOS 24.5.0 interface.
Authentication
- Android iOS Newly supports Steam and X (formerly Twitter) as authentication methods.
- Android Provides an in-web browsing feature that shares authenticated sessions.
- Android iOS Ads can also be displayed in spot banners.
- Android Supports X (formerly Twitter) for the user invitation sharing feature.
Matchmaking
Changed features
Authentication
- Android iOS Changes the provider name displayed in the conflict popup.
Plugins
- Android iOS Applies the latest version of EDM4U that is provided.
- iOS Changes GameCenter sign-in so that the Entitlement settings required for the build are added automatically.
- Previously, you had to additionally configure Capability Manager settings even when using GameCenter sign-in.
- If there is no Entitlement setting value, sign-in does not proceed normally on devices running iOS 18 or later.
Fixed bugs
Billing
- iOS Fixes an issue so that when some product prices cannot be represented exactly as floating-point values, the value is represented as an exact decimal in JSON format rather than a repeating decimal.
- Example>
4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)
Plugins
- All Uses an explicit namespace to avoid duplicate interfaces that cause compilation errors with some external plugins.
- Android Fixes an issue where required settings for the Android target platform were missing when using Firebase marketing tracking tools or Huawei authentication (occurring in SDK v4 24.3.0 or later).
v4.24.4.2
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
Changed features
- Windows Removed unnecessary resources that are not used in the UI.
v4.24.4.1
See the development environment for this SDK version.
New features
Remote play
- Windows Remote Play is supported from Hive SDK Unity Windows v4.24.4.1 or later.
Changed features
Authentication
- Windows Changes the IdP selection UI so it is clearer whether the Keep me signed in UI option is selected.
- Windows Revises the English text in the IdP selection UI.
- Before: Keep me logged in
- After: Stay signed in
v4.24.4.0
See the development environment for this SDK version.
New features
Billing
Marketing attribution
- Android iOS Supports Airbridge as a service specialized for Hive SDK.
Remote launch
Changed features
Plugins
- Android iOS Changes the feature that automatically sets the Android Package Name or iOS Bundle Name so that it works selectively through the Hive AppId.
Fixed bugs
Analytics
- iOS Fixes an issue where the consent banner is not applied correctly when only one option is selected.
v4.24.3.0
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. From Hive SDK v4 24.0.0 or later, only Appsflyer 1.0.1 or later is supported for the marketing attribution feature.
Provisioning
- All Adds a feature that checks whether legal representative consent has been obtained on the terms screen.
Changed features
Authentication
- Android iOS Changes the sign-out behavior. * Previous: When
signOut is called, Hive SDK signs the user account out For guest accounts, the server returned a failure response when the signOut API was called * Changed: When signOut is called, Hive SDK first requests confirmation from the Hive server whether the user account may be signed out, then signs out according to the response result - Android iOS When signing out a guest account, no longer returns a success response and instead returns an error code. Hive SDK and the Hive server keep the guest account session.
- Android iOS Changes suspended accounts to automatically sign out from the IdP so users can sign in with another account from the same IdP. This applies only when auto-login is not available.
- Android iOS When IdP linkage is performed through the
AuthV4.connect method, changes behavior so that logout is performed when the account is switched to a suspended account. - All Changes the device management service so the international phone country code is automatically applied according to the device connection region.
- iOS Changes behavior so Facebook sign-in is still available even if App Tracking Transparency (ATT) consent is denied.
- Windows After adult verification, when signing up for the device management service and the limit of accounts that can be created with one mobile phone number is exceeded, displays the error message, "The maximum number of accounts that can be created with the same mobile phone number has been exceeded."
- Android iOS Fixes
additionalInfo so that unnecessary information is not included in the transmitted value. - All Changes behavior so interstitial banners can be displayed in 2:3 or 3:2 ratios.
- Android iOS Changes the interstitial banner text from "Do not show again for 1 day" to "Do not show again today".
Marketing attribution
Plugins
- Android iOS Minimizes the number of XML files managed by Hive External Dependency Manager.
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 issue where memory could not be secured by correcting the resource reference logic.
- iOS Fixes an issue where a crash intermittently occurs when checking App Tracking Transparency (ATT) consent on iOS 14 devices.
- iOS Fixes an issue where a crash occurs when access restriction (allow access to selected photos only) is selected in the photo library.
Notifications
- Android In local push notifications, fixes an issue where push messages are not displayed correctly when an unsupported
type setting is used. - iOS Fixes behavior so app version information is sent.
v4.24.2.1
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
New features
- Windows Changes the community feature that follows the Hive standard so that a custom domain address other than withhive.com, com2us.com can be used.
v4.24.1.3
Note: No separate distribution file is provided for this SDK version, and the feature is included in a later SDK version.
Changed features
Authentication
- Android iOS Changes the device management service so the international phone country code is automatically applied according to the device connection region.
v4.24.2.0
See the development environment for this SDK version.
New features
- Android iOS Provides a feature that returns whether users under age 16 agreed to the terms in EU and EEA regions where GDPR applies. You can determine whether the user is under 16.
- Android Uses PhotoPicker by default when the photo library is used on devices running Android OS 11 or later or on devices with a supported module installed.
- iOS Hive SDK debug logs can also be checked in the macOS Console app, and specific Hive SDK log types can be selected for viewing.
- All Provides a feature to control the display of Hive SDK debug logs in the Unity Editor.
Authentication
- All Displays the error message, "The maximum number of accounts that can be created with the same mobile phone number has been exceeded." when the user requests authentication code delivery after the number of accounts that can be created with one mobile phone number has been exceeded.
- Windows Supports Steam IdP implicit sign-in. Use
AuthV4.Helper.signIn.
Changed features
Authentication
- Windows Changes Google sign-in so it does not request the
games_lite permission used to check Google Play Games information.
- iOS Improves usability by minimizing the display of the clipboard paste permission consent popup when the game invitation (UA) feature is used.
- Changed the timing for showing the permission consent popup from immediately when the invited user launches the app to after the app launches and Hive SDK is initialized.
- Changed it so the popup is shown only when inviter URL data exists in the clipboard.
Notifications
- Android Supports the runtime library (Push Amazon Device Message 1.2.0) that works 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 the
saveAnalyticsLogBeforeCrash setting, which saves unsent logs to a file when an app crash occurs, to false.
Fixed bugs
Authentication
- Android iOS Fixes behavior in the real-name verification flow for users connecting from China so that the remaining time is not reset and an error message is shown when the text message send count is exceeded.
- Android Fixes an issue where no proper response callback was returned when the user pressed the back key and did not sign in during Google Play sign-in.
- Android Fixes an issue where keyboard input could not be performed on low-resolution devices.
- Windows Fixes an issue on the mobile phone verification screen for device management identity verification where clicking "Go back to previous page" did not return to the previous screen when an error popup was displayed.
- Windows Fixes an issue where values were entered in the verification code input field when the mouse wheel was used while the verification code input field on the mobile phone verification screen for device management identity verification was active.
- Windows Fixes an issue where Hive SDK callbacks could not be delivered when
AuthV4.Helper.switchAccount or AuthV4.Helper.resolveConflict was called inside nested callbacks. - Windows Fixes an issue where
PlayerInfo Unity Plugin parameters could not be delivered in AuthV4.Helper.switchAccount and AuthV4.Helper.resolveConflict.
- iOS Fixes an issue where freezing occurs when the action to display a new frame view is performed 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 delivery is delayed when initialization is performed with customized terms.
Provisioning
- Windows Fixes the view again terms feature so that it uses the terms URL data newly delivered from the Hive server rather than data previously stored.
v4.24.1.2
See the development environment for this SDK version.
Fixed bugs
Authentication
- Android Fixes an issue where no proper response callback was returned when the back button was pressed during Google sign-in and sign-in was canceled. This bug occurred only when the Google Legacy Support value in Hive Console was true.
- Android Fixes an issue where keyboard input could not be performed on low-resolution devices.
v4.24.1.0
See the development environment for this SDK version.
Changed features
- Windows Hive SDK now supports mouse movement through a 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 behavior so that whether the consent banner is displayed is determined according to the device's tracking consent status.
- If tracking consent is denied, the consent banner is not displayed.
Fixed bugs
Billing
- iOS Fixes an issue where product information could not be retrieved 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
See the development environment for this SDK version.
New features
- Windows Adds a feature that returns an error code when Hive SDK initialization is attempted after the game service has ended.
Authentication
Billing
- iOS If first subscription discount information exists, it is also delivered when product information is retrieved. When you use
getProductInfo, you can identify discount information from the difference between the original_price field and the price field in the list of IAPV4Product objects received by callback.
- Android Supports Custom Tabs, which use the default browser configured on the device to display external pages. You can display an in-app browser through the
showInAppBrowser method of the PlatformHelper class. - iOS Supports SafariViewController, which uses the browser to display external pages. You can display an in-app browser through the
showInAppBrowser method of the PlatformHelper class.
Changed features
- iOS Additionally uses
CFBundleShortVersionString when distinguishing app versions. - Windows Changes the HIVE SDK UI and webview so they are displayed according to the DPI setting rather than the monitor resolution.
Authentication
- Windows Changes Google sign-in so it can use the secret mode of the default web browser configured in Windows. Supported web browsers are as follows.
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Naver whale
- Windows When signing in through web browsers other than the supported browsers above, sign-in is performed in normal mode.
Billing
- Android iOS Changes the PG payment type text displayed in the refund user repurchase UI from "HiveStore" to "PG payment".
- Android Changes the PG payment page so it is displayed in an in-app webview rather than an in-app browser. PG payment is supported even on devices that do not support in-app browser environments.
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 Changes the default setting for advertising identifier collection in Firebase event collection to
true.
Fixed bugs
Authentication
- Windows Fixes an issue where authentication code input remained possible after the authentication time expired during China real-name verification.
- Windows Fixes an issue where the language of certain webpages (such as Apple sign-in) was displayed only in English.
- Windows Fixes an issue where SDK callbacks could not be delivered when
IAPv4 getSubscriptionProductInfo was called inside nested callback functions. - Windows Fixes an issue where Google sign-in failed if Google did not return a profile photo. (It is now possible to sign in even if a profile photo is not returned.)
Billing
- Windows Fixes an issue where PG payment is displayed as Hive Store in the refund user repurchase UI.
- Windows Fixes the Arabic screen in the refund user repurchase UI so it uses UI that matches Arabic characteristics.
- Windows Fixes an issue where the
getBannerInfo and getBannerInfoString functions do not work. - Windows Fixes Promotion API so it works independently of AuthV4 authentication.
Other
- Windows Fixes an issue where the UI flickers when click and other input events are performed in windows of certain sizes.
Known issues
Authentication
- iOS When using Facebook SDK iOS 17.0.0, there is an issue where users cannot sign in on devices running iOS 17.0 or later if they do not consent to App Tracking Transparency. To implement Facebook sign-in under that condition, use Hive SDK v4 24.1.0.