Due to changes in the authentication security protocol, when using Hive SDK v4 Native 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 Native 25.1.3 or higher
To implement PG payments on Android 25.1.3 or higher, you must modify the PG payment implementation code by referring to [PG Payment Operation Process]PG Payment Operation Process.
All 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.
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.
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.
All 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.
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.
All 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).
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.
All Changes are made to prevent duplicate sales logs for the same receipt from being sent to the MMP.
All 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.
All 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.
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.
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.
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).
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.
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.
All 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.
All The showAdultConfirm method, which performs age verification, is deprecated.
The showAdultConfirm method may be removed in a future update.
All 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.
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.
All 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
All When sending or receiving message data, additional extraData is sent and received.
All When connecting to the chat server, extraData is no longer transmitted.
All Additionally, receive an integer time value instead of a string time value.
All 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.
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.
All 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.
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.
All 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.
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.
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.
All 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.
All 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.
All 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.
All 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 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.
All 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.
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.
All 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.
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.