Due to changes in the authentication security protocol, when using Hive SDK v4 Unity 25.0.0 or higher, you must obtain a Security Key from Hive Console > Security Key Settings. If you do not obtain a security key, you will not be able to log in to the app.
Changes to PG Payment Implementation Required for Hive SDK v4 Unity 25.1.3 or higher
To implement PG payments on Android & iOS 25.1.3 or higher, or Windows 25.1.0 or higher, you must modify the PG payment implementation code by referring to PG Payment Operation Process.
There is an issue where the link does not navigate correctly when clicking the promotional interstitial banner in Hive SDK v4 Unity Windows 25.8.1. To resolve this, you must replace the HTML file for the interstitial banner using the method below.
AndroidiOS 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 display orientation (landscape/portrait/bidirectional) set in the Hive console. However, the in-app browser on some Android target devices follows the orientation set on that device.
All In addition to Analytics, we provide Thinking Data (TD) services. You can select one of the two services to set up data collection and login integration.
Android Extended Support for Age Range Modules for Apps Distributed on the Galaxy Store
In relation to App Store Compliance, we now support an Age Range module that allows users to check their age information in game apps distributed via the Galaxy Store.
All Simplification of Authentication Procedures Using PASS Identity Verification Results
If identity verification is completed via PASS (Web/App), the following authentication steps can be omitted by utilizing the user information from the verification results.
Omission of the adult verification step via PASS (Web/App)
Omission of the OTP authentication step required for device management registration
Identity verification is performed only once during the execution of the identity verification service, and PASS (Web/App) authentication is not performed redundantly.
All Added an error popup when the limit for sending OTPs is exceeded due to repeated authentication attempts with the same mobile phone number.
When using the device management service, if the number of OTP sending attempts is exceeded due to repeated authentication attempts with the same mobile phone number, an error popup is added to inform the user of the reason for the authentication failure.
Windows Changes to display the Hive account settings button on the profile in Windows as well.
Fixed an issue where SDK UI was rendered encroaching on 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, taking the cutout area into account.
AndroidiOS Supports screen orientation settings for full-screen WebView and the in-app browser on mobile devices.
The in-app browser orientation follows the display orientation setting configured in Hive Console (landscape/portrait/both). However, on in-app browsers on some Android target devices, it follows the orientation setting configured on the device.
All Also provides the ThinkingData (TD) service in addition to Analytics. You can choose between the two services to configure data collection and login integration.
Windows Improved URL element extraction so that URL elements (protocol, domain) can be extracted correctly even from URIs that include an empty domain.
All Simplified authentication procedures using PASS identity verification results
If identity verification is completed through PASS (web/app), the user information from the verification result can now be used to skip the following authentication procedures.
Skip the adult verification step through PASS (web/app)
Skip the OTP verification step required for device management registration
While the identity verification service is running, identity verification is performed only once, and PASS (web/app) verification is not run repeatedly.
All Added 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 displayed to inform the user of the reason for the verification failure.
Windows Changed to also display the Hive Account Settings button in the profile on Windows.
Fixed an issue where the SDK UI was rendered into the display cutout area (notch/camera hole) on devices running Android 15 (API Level 35). All UI elements are now displayed properly within the Safe Area while taking the cutout area into account.
iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
iOS Fixed an error where popups using WebView (login, banner, customer service, community, etc.) did not function properly in the iOS 26.4 environment.
Android Changed the Google login feature using Credential Manager to 'Opt-In'.
Reason for change: There are compatibility issues with Google login via Credential Manager on some Android 16 (API Level 36) devices that support a 16 KB page size.
Major change: Reverted the Google login method to the existing Google Sign-in.
Future plans: An API to enable 'Login using Credential Manager' as the default login method will be provided in a future Hive SDK Android version.
iOS Fixed an error where the app would freeze (become unresponsive) when touching an empty space in an AgeGate pop-up requiring date of birth information or a calendar-related pop-up on an iPad device.
iOS Fixed an error where unnecessary scrollbars were displayed in some popups when the device management service was running on iOS devices.
Android Fixed an error where the promotion popup disappeared when a User Engagement (UE) direct link event occurred while the game app was running in background mode.
iOS Fixed an error where some text of the Digital Markets Act (DMA) consent banner was not displayed on iOS devices with a resolution of less than 1170px.
AndroidiOS If you have verified your mobile phone number when logging into your HYIVE membership in the China region, we are changing the process so that you proceed directly to ID verification during the China real-name verification step without verifying your mobile phone number.
Since the existing HYIVE membership login only verifies your Member ID (email address) and not your mobile phone number, you must verify your mobile phone number during the subsequent China real-name verification step.
iOS Fixed an error where distribution version verification failed due to the inclusion of an incorrectly generated bundle file Info.plist during Apple Submission.
iOS Fixed an error where PG payment was displayed as Hive Store in the refund user re-payment UI.
All We provide the AuthV4.checkAgeGate method which displays a popup for entering the date of birth and returns the value as a callback when the user enters the date.
All Adds the AuthV4.setAutoLoginEnabled method, which registers the next login session, rather than the current one, as an auto-login session (ON/OFF). When set to ON and a login is performed via the login method, that login session is saved as an auto-login session. Subsequently, auto-login can be used by executing AuthV4.Helper.signIn or executing AuthV4.signIn with ProviderType.AUTO during login.
All It supports deferred deep linking, which redirects users who have not installed the app to the in-app page specified in the link even after the app installation is complete when they click a direct link.
Windows We are launching Appsflyer for Native PC, which transmits necessary information in a desktop PC environment other than Steam.
Windows Starting with Airbridge version 1.1.4, a feature to delay transmission is provided to send Install event logs to the MMP server after user login. By sending Install event logs after login, game companies can transmit account information, including PlayerID, to the MMP server.
Windows Starting with Remote Play plugin version 1.01.02 or higher, clicking an external link while Remote Play is running allows you to open a page on a remote device. As a result, PG payments are possible even during Remote Play.
AndroidOpen in In-Game WebView provides an option to use the Game Activity instead of the Hive Activity when exposing the WebView using the showInWebView method of the PlatformHelper class.
AndroidiOS We support age verification methods via the web as well as through apps.
AllRemove the automatic collection of profile images and nicknames when logging in via SNS.
All With the addition of AuthV4.setAutoLoginEnabled(Default: PC OFF / Mobile ON), the auto-login behavior policy is changed as follows:
Previous: When switching to a different account after an account conflict, the new account maintains auto-login on mobile and disables auto-login on PC.
Changed: When switching to a different account after an account conflict, the new account maintains auto-login on both mobile and PC if auto-login sessions have been registered using AuthV4.setAutoLoginEnabled, otherwise it is disabled (exceptions exist).
Windows A notification pop-up regarding Pass non-support has been added when using the identity verification feature in SteamDeck.
Android Change the settings to use both Credential Manager and PlayService Auth when logging in with Google. Attempt to log in with PlayService Auth during FailOver from Credential Manager.
Previous consent history from the existing consent banner will be retained, and upon re-display, a new consent banner with improved text and UI will be displayed.
If you were using custom text for the existing consent banner, you must reconfigure it by referring to Custom Consent Banner UI Settings to match the changed data structure.
AndroidiOS Changes are made to prevent duplicate sales logs for the same receipt from being sent to the MMP.
AndroidiOS Added the ability to send the sales value to the 'value' key as well when sending Firebase purchase events.
Previously, the sales value was sent to the 'revenue' key.
Windows Changes the termination method when a button is clicked in server maintenance, update, notice, and blocking popups to a termination callback delivery method.
AndroidiOS We provide the Age Range API separately so that it can be applied in compliance with the App Store Liability Act.
The App Store Liability Act, set to take effect in Texas, USA on January 1, 2026, is currently on hold and can be applied selectively depending on the development situation.
It can be applied selectively in compliance with the App Store Liability Acts set to take effect in Utah, USA in May 2026 and in Louisiana, USA in July 2026.
iOS Fixed an error where the chat message input field was intermittently not displayed while using the chatbot.
iOS Fixed an error where the adult verification popup would reappear if a registered device was deleted after adult verification while the number of registered devices in device management had been exceeded.
Windows Fixed an issue where the app would not close when attempting to exit during AuthV4 authentication.
Windows Fixed an issue where an error (-1200001, -8) occurred when another app (or a relaunched app) requested authentication after the app that requested the identity verification page had been closed, as the authentication result from the previous request was incorrectly transmitted.
iOS Fixed an error where the news menu did not function properly if the number of items exceeded a certain limit.
iOS Fixed an error where the system did not function properly if the width or height of the image displayed on the front banner was '0' or if the server transmitted incorrect information.
iOS Fixed an error where direct links do not work if URL parameters are missing when exposing a community via a direct link.
Windows Fixed an issue where clicking "Don't show today" in a promotion would permanently stop the promotion from being displayed.
iOS Fixed an issue where the game app flickers and the window closes when the game app user's network status is offline or changes to offline when the showInAppBrowser method of the PlatformHelper class is applied in Open In-Game Browser.
Windows We have fixed an issue where query values were incorrectly passed as 831020= when inputting non-key-value formats like ?831020 in internal schemes such as interwork://, so that 831020 is passed as is.
Windows Fixed an issue where the Zone set by Configuration.setZone was not reflected when using plugins such as Remote Play.
Android In compliance with the App Store Liability Act, the version of the Google Play Age Signals API supported by the Hive SDK will be changed as follows.
When distributing game apps to Google Play and Amazon Appstore, the Hive SDK provides the Age Range API to check user age ranges to comply with the App Store Liability Act, which goes into effect in Texas, USA, on January 1, 2026.
When distributing game apps to the Apple App Store, the Hive SDK provides the Age Range API to check user age ranges to comply with the App Store Liability Act, which goes into effect in Texas, USA, on January 1, 2026.
Android In compliance with the App Store Liability Act, Google Play Age Signals API version 0.0.1-beta02, supported by Hive SDK 26.0.0 Beta, cannot be used in user environments that receive actual age signals. ※ To receive actual age signals, please update to Hive SDK v4.26.0.1, which supports Google Play Age Signals API version 0.0.2 (non-beta version).
Windows Fixed an issue where not all product information could be retrieved when the number of registered products in Google Play Games PC billing exceeded 20.
SteamDeck does not provide identity verification services (identity verification, age verification, parental consent). You must use the identity verification service on mobile or PC and then access the game again via SteamDeck.
Windows We have transitioned the Google Play for Native PC (EAP) integration from the Web API method to the Google Play Games PC SDK.
You must now log in with your Google account through the Google Play Games PC app instead of using Hive SDK authentication. Please refer to Notes for Initialization.
Both existing and new projects must prepare the manifest configuration and code signing by following the Google Guide.
Windows Fixed an issue where the Remote Play connection would terminate even though the termination was canceled using Application.CancelQuit or Application.wantsToQuit. The connection now terminates when the application actually exits.
All Once age verification is complete, you can identify the verified user. Provides a method to get the identifying value. The identification information is a hashed DI value.
AndroidiOS If you configure an app to use age verification in the Hive console, the age verification process will be performed automatically after logging in.
This feature is supported only in Korea.
AndroidiOS The showAdultConfirm method, which performs age verification, is deprecated.
The showAdultConfirm method may be removed in a future update.
Windows Fixed an issue where login information was not reset when login failed due to a Parental Consent failure.
Windows Fixed an issue where a user logged in via Custom Login failed to log in when reconnecting to the game with the same account after receiving a refund from the app market following an item purchase in the game.
Windows Fixed an issue where a crash occurred when calling AuthV4.showSignIn inside the AuthV4.signOut callback.
Windows Fixed an issue where the web browser would not open properly if the URL length was 800 characters or longer when opening an external web browser via the Hive SDK while the game was running with administrator privileges.
AndroidiOS We have modified the showMyInquiry method so that the inquiry page is displayed when used, whereas it previously did not work when a Hive membership account was not used.
Android Changes the VK authentication popup from WebView to the in-app browser.
Windows Added device.platform to Airbridge Log. It has a value of "Steam" or "Desktop". This value can also be viewed in real-time on the Airbridge dashboard.
Windows Fixed an issue where calling logout after auto-login would expire the session, preventing re-login when using Switch Between Multiple Accounts.
Windows Resolved compatibility conflicts between NVIDIA graphics driver 572.16 and DirectX 11 (Apple login, Facebook login, PG payment) that occurred when opening a new window in the Hive SDK.
Windows We are newly providing the Switch between multiple accounts feature. The details of the related features are as follows:
Save the currently logged-in account to the device
View saved accounts
Log out and delete saved accounts
Quickly log in to other saved accounts
Windows If a user whose game access has been suspended attempts to log in, change the settings so that they are only logged out of the app without closing the app.
Windows Enhanced authentication protocols are available in Remote Play Plugin.
Windows Fixed an issue where the default Windows cursor would alternate with the default mouse cursor when using the mouse after the WebView was closed, when the default mouse cursor was set in the game engine.
Windows Fixed an issue where an error occurred when passing HTML instead of JSON as the result within the Hive SDK.
Windows Modified to deliver Steam Market connection failure error codes in a more detailed manner.
Added the error code IAPV4SteamMarketResponseError(-6101001).
Delivers the error code and message in the format [IAPv4] Steam server response error : (code: ... , message: ...).
Windows Fixed an issue where a callback was not returned when attempting to log in to Steam in Steam offline mode.
Android Due to an issue where some users were unable to access Google Credential Manager because of its low compatibility, we are rolling back the authentication method to the existing Google Sign-In.
AndroidiOS We are providing updated VK authentication methods. The new authentication methods are available at the New VK Developer Console.
iOS Updates the validation protocol for the deprecated GameKit API used for Apple GameCenter login.
Android Due to the discontinuation of support for the Google Sign-In library, we are changing to authenticate using the Google Credential Manager and the AuthorizationClient API for implicit and explicit logins.
All On the Terms & Conditions Details and Replay pages, the system will be modified to open a new external browser window to load the content instead of the Terms & Conditions page (WebView) in the following cases:
When navigating to a webpage outside the Terms & Conditions URL
When clicking on a hyperlink HTML tag (a tag, tel://, etc.) within the Terms & Conditions
AndroidiOS When sending or receiving message data, additional extraData is sent and received.
AndroidiOS When connecting to the chat server, extraData is no longer transmitted.
AndroidiOS Additionally, receive an integer time value instead of a string time value.
AndroidiOS Modified to prevent failure due to a duplicate connection state when attempting to reconnect after failing to properly release the WebSocket in situations where communication is impossible, such as network blockage.
Android Modify the code so that if a response is received before the set maximum timeout time is exceeded in situations where communication retries over the network or access to a distributed server is required, the communication retries or access to the distributed server is performed immediately without waiting for the timeout to expire.
iOS Fixed an error where the gameLanguage value in the hive_config.xml file was initialized when the server group Zone connected by the Hive SDK was changed using the setZone method of the Configuration class.
Windows Fixed an issue where the app would freeze when calling one of the following methods while Hive SDK method callbacks were nested multiple times.
Android Fixed an issue where empty push notifications were displayed when using the feature to determine installation status with Adjust.
Android Modify the system to deliver sales information based on unit price and quantity when an event occurs where multiple items are purchased using Airbridge.
AndroidiOS Fixed an error where, when initializing the ad module (Adiz) prior to SDK initialization, the AgeGate value used for age checking operated based on the value set in hive_config.xml in compliance cases such as COPPA or GDPR.
Android Change the behavior of PG payments to be identical to that of markets in other billing (IAPv4) features. If you are using PG payments, you must modify your code implementation by referring to the PG Payments document.
iOS Fixed an error where the background became opaque when displaying a popup UI asking for consent to transmit consumption information.
iOS Fixed an error where the app's screen orientation rotated in an unintended direction when closing the popup UI asking for consent to transmit consumption information.
Windows Change the behavior of PG payments to be identical to that of markets in other billing (IAPv4) features. If you are using PG payments, you must modify your code implementation by referring to the PG Payments document.
Windows Fixed an error where mouse manipulation with Hive SDK controllers was active when a user selected a non-Hive membership login and then canceled the login.
iOS Fixed an error where did and vid values automatically collected and sent by the SDK were not sent when using Hive SDK v4 25.0.0 or higher with Adjust v5 applied.
AndroidiOS The matchmaking feature has been updated to newly support Group Matchmaking. ※ This is not compatible with the interfaces of previous versions of the Hive SDK. To use the updated matchmaking feature, you must use Hive SDK v4 25.0.0 or higher.
Android Resolves an issue where the UI thread is intermittently occupied when a network response delay occurs during the execution of the signIn method.
Windows Fixed the CommonUnknown error that occurs when a user in a refund/re-payment status logs in to a PC.
Windows Improves the UI so that the 'Privacy Warning' message does not appear when dragging the 'Keep me logged in' text.
iOS Fixed an error where an additional IAP_UPDATE event was triggered when inducing an in-app purchase using UserEngagement.
Windows Fixed an issue where payment could not continue if the overlay was closed using the ESC key or other keys while a Steam payment was in progress.
Windows We have fixed the issue by optimizing the loop iteration conditions to restore CPU usage to normal. ※ If you are using an affected version (4.24.1.0 or higher), please update to SDK v4 Unity Windows 25.0.0 and check if CPU usage stabilizes.
iOS When using Adjust, there is an error where the did and vid values automatically collected and sent by the SDK are not transmitted. You need to update to Hive SDK v4 25.0.1 or higher.
iOS When the price of certain products cannot be expressed exactly as a floating-point number, modify the JSON format to display the value as a decimal number instead of a repeating decimal.
All Use explicit namespaces to avoid duplication of interfaces that cause compilation errors with some external plugins.
Android Fixed an error where necessary settings were missing on the Android target platform when using Firebase Marketing Tracking Tool or Huawei Authentication (occurring in SDK v4 24.3.0 or higher).
WindowsAppsflyer 1.0.1 ???+ warning Appsflyer (Steam only) 1.0.1 has been released. Hive Starting with SDK v4 24.0.0, marketing attribution features are supported only on Appsflyer version 1.0.1 and above.
Previous: When signOut is called, the Hive SDK logs out the user account. Guests receive a failure response from the server when calling the signOut API.
Changed: When signOut is called, the Hive SDK requests confirmation from the Hive server whether it is safe to log out the user account, and then logs out based on the response.
AndroidiOS When logging out the guest account, it no longer returns a success response, but returns an error code. It maintains the guest account session with the Hive SDK and the Hive server.
AndroidiOS For suspended accounts, the settings are changed to automatically log out of the IdP so that you can log in with a different account on the same IdP. This applies only when automatic login is not possible.
AndroidiOS When performing IdP integration using the AuthV4.connect method, change it so that if the account is switched to a suspended account, a logout is performed.
All Change the device management service to automatically apply international phone country codes based on the device's connection region.
iOS We are changing the settings to allow Facebook login even if you have declined App Tracking Transparency (ATT) consent.
Windows When subscribing to the device management service after age verification, if the number of accounts that can be subscribed to with one mobile phone number is exceeded, an error message stating "You have exceeded the number of accounts that can be subscribed to with the same mobile phone number" is displayed.
AndroidiOS Provides a function to return whether a user under the age of 16 in the EU and EEA regions subject to GDPR has agreed to the terms. You can check whether the user is under the age of 16.
Android When using the Photo Album on devices running Android OS 11 or higher, or on devices with the supported module installed, PhotoPicker is used by default.
iOS You can view Hive SDK debug logs in the macOS console app, and select specific log types to view.
All Provides the ability to control the exposure of Hive SDK debug logs in the Unity Editor.
All When the number of accounts that can be signed up for with one mobile phone number is exceeded, requesting the sending of a verification code displays an error message stating, "You have exceeded the number of accounts that can be created with the same mobile phone number."
iOS Improved usability by minimizing the display of the clipboard paste permission consent popup when using the Game Invitation (UA) feature.
Changed the timing of the permission consent popup display from immediately after the invited user launches the app to when the Hive SDK is initialized after the app launches.
Changed the popup to be displayed only when inviter URL data exists in the clipboard.
iOS Change the default value of the saveAnalyticsLogBeforeCrash setting, which is an option to save unsent logs to a file when an app crashes, to false.
AndroidiOS Modified so that when the number of text messages sent is exceeded during the real-name verification process for users accessing from China, an error message is displayed instead of resetting the remaining time.
Android Fixed an error where there was no proper response callback when the user did not log in by pressing the back key during the Google Play login process.
Android Fixed an error where keyboard input could not be performed on low-resolution devices.
Windows Fixed an issue on the mobile phone authentication screen for device management service identity verification where the user would not return to the previous screen even after clicking "Return to previous page" when an error popup appeared.
Windows Fixed an issue where a value was entered into the input field when the mouse wheel was operated while the verification code input field was active on the mobile phone authentication screen for device management service identity verification.
Windows Fixed an issue where Hive SDK callbacks could not be passed when calling AuthV4.Helper.switchAccount or AuthV4.Helper.resolveConflict inside nested callbacks.
Windows Fixed an issue where the PlayerInfo Unity Plugin parameter could not be passed in AuthV4.Helper.switchAccount and AuthV4.Helper.resolveConflict.
Windows We have modified the settings so that when viewing the terms again, it uses the newly provided terms URL data from the Hive server instead of the previously saved data.
Android Fixed an error where there was no proper response callback when the login was canceled by pressing the back button while Google login was in progress. This bug occurred only when the Google Legacy Support value in the Hive console was true.
Android Fixed an error where keyboard input was not possible on low-resolution devices.
iOS If initial subscription discount information is available, it is passed along when retrieving product information. When using getProductInfo, you can check the discount information by looking at the difference between the original_price field value and the price field value in the list of IAPV4Product objects received as a callback.
Android It supports Custom Tabs that use the default browser set on the device to display external pages. You can expose the In-App Browser using the showInAppBrowser method of the PlatformHelper class.
iOS Supports SafariViewController, which uses a browser to display external pages. You can expose an in-app browser using the showInAppBrowser method of the PlatformHelper class.
Windows Changes have been made so that you can log in to Google using the default web browser set in Windows’ ‘Incognito Mode’. The supported web browsers are as follows:
Google Chrome
Microsoft Edge
Mozilla Firefox
Naver whale
Windows If you log in with a web browser other than the top-tier web browser, log in using ‘Normal Mode’.
AndroidiOS We have changed the PG payment type text displayed in the refund user re-payment UI from "HiveStore" to "PG Payment".
Android We are changing the display of the PG payment page to the in-app webview instead of the in-app browser. This supports PG payments even on devices that do not support the in-app browser environment.
Windows Fixed an error during Chinese real-name verification that allowed entering the verification code after the verification time had expired.
Windows Fixed an error where certain web pages (such as Apple login) were displayed in English only.
Windows Fixed an error where passing the SDK callback was not possible when IAPv4 getSubscriptionProductInfo was called inside a nested callback function.
Windows Fixed an error where login failed if a profile picture was not received from Google. (Modified so that login is possible even if a profile picture is not received.)
iOS When using the Facebook SDK iOS 17.0.0, there is an issue where users cannot log in on iOS 17.0 or higher devices if they do not agree to "App Tracking Transparency". To implement Facebook login under these conditions, please use the Hive SDK v4 24.1.0.