v4.24.2.0

Download


Hive SDK Unity Windows Marketing Attribution Plugin
Download Hive SDK v4 Unity Windows 24.2.0 Appsflyer (Steam) 1.0.1
Release Date 2024-06-26 2024-05-22

 

Development Environment


Unity
  • Unity 2021.3.22f+
Appsflyer (Steam)
  • Appsflyer (Steam) 1.0.1

Unsupported Features


Not Supported Features
Authentication
  • Hive SDK Unity Windows supports some functions only of Auth v4 and none of the Auth class.
  • You can log in on Windows with the IdPs below only:
    • Hive Membership
    • Google
    • Facebook
    • SignIn-with-apple
  • The Hive SDK Unity Windows does not support guest login.
  • Hive SDK Unity Windows doesn’t support Adult Confirmation that implements through the showAdultConfirm() method of the AuthV4 class.
Membership and Social
  • Hive SDK Unity Windows doesn’t support Membership & Social functions other than Contact us.
Promotion
  • Hive SDK Unity Windows doesn’t support Review/Exit Popups because it has no market currently.
  • Hive SDK Unity Windows doesn’t support Offerwall that implements with getOfferwallState() and showOfferwall().
  • Hive SDK Unity Windows doesn’t support User Acquisition that implements with showUAShare(), however, you can configure an invitation screen by calling the getAppInvitationData() method. Show news page (4.16.4 or later) showNews (…)
  • Hive SDK Unity Windows does not support displaying the news page using the showNews method and highlighting the achieved event banner with an event number (pid). It just works as showing the news page.
Billing
  • PG payment doesn’t issue receipts and delivers the item through the game server when a user requests payment immediately.
  • Purchasing with PG payment returns ErrorCode : IAPSUCCESS = 90, Code : IAPV4HiveStoreSuccess = -6110000 through a Result API after calling the purchase() method immediately. These errors mean nothing to be handled separately as delivering an item immediately after the user purchases. For more details, see About Hive PG payment.
  • PG payment doesn’t issue the client-based receipt. For more details, see About Hive PG payment.
  • Hive SDK Unity Windows doesn’t support Promotional IAP.
  • Hive SDK Unity Windows doesn’t support subscription type billing system.
  • Hive SDK Unity Windows doesn’t support Hive Lebi.
Notification
  • Hive SDK Unity Windows doesn’t support the Notification functions.
Data Store
  • Hive SDK Unity Windows doesn’t support the Data Store functions.
Other Unsupported Features
  • Permission notice popup
  • Customization of permission notice screen
  • the getPermissionViewData() method of the Configuration class
  • the getChannel() method of the Configuration class
  • the setChannel (...) method of Configurationclass
  • the IAPV4Class‘s getAccountUuid() method
  • the setConfigurations() method of Configurationclass
  • Remote Logging

 

New Features


Authentication

Updated Features


Authentication
  • For device management service, when the number of accounts that can be registered with a single mobile phone number is exceeded, requesting the sending of an authentication code will display the error message: “You have exceeded the number of accounts that can be created with the same mobile phone number.”
  • Modified to not request the games_lite permission that checks Google Play Games information during Google login.

Bug Fixes


Provisioning
  • Updated to use the newly provided terms of services URL data from the Hive server instead of the previously stored data when viewing it again.
Authentication
  • Fixed an issue where clicking “Go back to previous page” on the phone verification screen for device management service did not return to the previous screen when an error popup was displayed.
  • Fixed an issue that values were entered into the phone verification code input field when the mouse wheel was manipulated while the input field was active on the phone verification screen for device management service.
  • Fixed an issue where Hive SDK callbacks could not be delivered when calling AuthV4.Helper.switchAccount and AuthV4.Helper.resolveConflict inside nested callbacks.
  • Fixed an issue where PlayerInfo Unity Plugin parameters could not be passed in AuthV4.Helper.switchAccount and AuthV4.Helper.resolveConflict.
Promotion
  • Fixed a crash issue when moving to a frame from the Promotion custom direct fullscreen.

Developer Guide Changes


 

v4.24.1.0 (2024-05-30)

Changed Features


Hive SDK Common
  • Supports mouse movement functionality through a game controller on the UI implemented by Hive SDK. Game Controller

 

v4.24.0.0 (2024-05-22)

What’s New


Hive SDK common
Authentication

Changed Features


Hive SDK Common
  • HIVE SDK‘s UI and webview have been changed to be displayed according to the DPI setting, not the monitor resolution.
Authentication
  • When logging in to Google, it has been changed to allow logging in using the ‘Secret Mode’ of the default web browser set in Windows. The applicable web browsers are as follows.
    • Google Chrome
    • Microsoft Edge
    • Mozilla Firefox
    • Naver whale
  • If you log in using a web browser other than the parent web browser, you will be logged in using ‘normal mode’.

Development Environment Updates


External Libraries Update
  • Steamworks library updated to latest version. 1.55 → 1.59

Fixed Bugs


Authentication
  • Fixed an error where the language of certain web pages (Apple login, etc.) was displayed only in English.
  • Fixed an error where SDK callback delivery was not possible when IAPv4 getSubscriptionProductInfo was called inside a nested callback function.
  • Fixed an error where login would fail if a profile photo was not received from Google when logging in to Google. (Modified so that you can log in even if you do not receive a profile photo.)
Promotion
  • Fixed an error where the getBannerInfo and getBannerInfoString functions did not work.
  • Fixed the Promotion API to operate regardless of AuthV4 authentication.
Billing
  • Fixed an error where PG payment was exposed to Hive Store in the refund user repayment UI.
  • The Arabic screen of the refund user repayment UI has been modified to use a UI that matches Arabic characteristics.
Hive SDK Common
  • Fixed an error where the UI would flicker when performing an input event such as a click in a window of a certain size.

Changes to developer guide


 

v4.23.0.0 (2024-04-22)

What’s New


Hive SDK Common
  • Supports the Google Play Games For Native PC Early Access Program, allowing the installation and execution of PC version apps via a Crossplay Launcher in a Windows environment.
Billing
  • For games that support the Google Play Games For Native PC Early Access Program, Google Play Store can be used as a payment method.

Developer guide updates


  • Added notes for initialization when supporting the GOOGLE_PLAYSTORE market in Windows apps for Google Play, using IAPV4.marketConnect. See more.
  • Added notes (NOTE section) for calling IAPV4.getProductInfo when supporting the GOOGLE_PLAYSTORE market in Windows apps for Google Play. See more.
  • Added notes for calling IAPV4.purchase when supporting the GOOGLE_PLAYSTORE market in Windows apps for Google Play. See more.
  • Added notes for calling IAPV4.restore when supporting the GOOGLE_PLAYSTORE market in Windows apps for Google Play. See more.

 

v4.22.0.3

Download


Hive SDK Unity Windows Marketing Attribution Plugin
Download Hive SDK v4 Unity Windows 22.0.3 Appsflyer (Steam)
Release Date 2024-06-27 2023-10-13

 

Development Environment


Unity
  • Unity 2021.3.22f+
Appsflyer (Steam)
  • Appsflyer (Steam)

Unsupported Features


Not Supported Features
Authentication
  • Hive SDK Unity Windows supports some functions only of Auth v4 and none of the Auth class.
  • You can log in on Windows with the IdPs below only:
    • Hive Membership
    • Google
    • Facebook
    • SignIn-with-apple
  • The Hive SDK Unity Windows does not support guest login.
  • Hive SDK Unity Windows doesn’t support Adult Confirmation that implements through the showAdultConfirm() method of the AuthV4 class.
Membership and Social
  • Hive SDK Unity Windows doesn’t support Membership & Social functions other than Contact us.
Promotion
  • Hive SDK Unity Windows doesn’t support Review/Exit Popups because it has no market currently.
  • Hive SDK Unity Windows doesn’t support Offerwall that implements with getOfferwallState() and showOfferwall().
  • Hive SDK Unity Windows doesn’t support User Acquisition that implements with showUAShare(), however, you can configure an invitation screen by calling the getAppInvitationData() method. Show news page (4.16.4 or later) showNews (…)
  • Hive SDK Unity Windows does not support displaying the news page using the showNews method and highlighting the achieved event banner with an event number (pid). It just works as showing the news page.
Billing
  • PG payment doesn’t issue receipts and delivers the item through the game server when a user requests payment immediately.
  • Purchasing with PG payment returns ErrorCode : IAPSUCCESS = 90, Code : IAPV4HiveStoreSuccess = -6110000 through a Result API after calling the purchase() method immediately. These errors mean nothing to be handled separately as delivering an item immediately after the user purchases. For more details, see About Hive PG payment.
  • PG payment doesn’t issue the client-based receipt. For more details, see About Hive PG payment.
  • Hive SDK Unity Windows doesn’t support Promotional IAP.
  • Hive SDK Unity Windows doesn’t support subscription type billing system.
  • Hive SDK Unity Windows doesn’t support Hive Lebi.
Notification
  • Hive SDK Unity Windows doesn’t support the Notification functions.
Data Store
  • Hive SDK Unity Windows doesn’t support the Data Store functions.
Other Unsupported Features
  • Permission notice popup
  • Customization of permission notice screen
  • the getPermissionViewData() method of the Configuration class
  • the getChannel() method of the Configuration class
  • the setChannel (...) method of Configurationclass
  • the IAPV4Class‘s getAccountUuid() method
  • the setConfigurations() method of Configurationclass
  • Remote Logging

 

Bug fixes


Authentication
  • Fixed an error where login would fail if the profile picture could not be delivered from Google during Google login. You can now log in even if the profile picture is not retrieved.

 

v4.22.0.0 (2024-02-22)

What’s New


Authentication

Changed Features


Authentication
  • Improved the visibility of the text checking for automatic login.
  • Enabled the use of jpg image files for profile images in the profile settings screen.
Promotions
  • Improved the visibility of the promotion close button.
  • Adjusted the size of the promotion banners for better visibility.
Marketing Attribution
  • Changed the transmission of purchase events in Appsflyer to always send the value attribute as af_purchase from the Appsflyer event elements in hive_config.xml.

Fixed Bugs


Authentication
  • Fixed an issue where the modified profile information was not reflected in PlayerInfo after the user updated their profile information and called AuthV4.getPlayerInfo.
  • Allowed customization of the maintenance popup with more than two buttons.
Billing
  • Fixed an issue where the analytics_id value in the BypassInfo result of IAPV4.purchase was incorrect.

Developer Guide Updates


  • Added guidance on configuring hive_config.xml for implementing Google, Facebook, and Sign-in-with-Apple logins.

 

v4.21.1.1 (2024-01-05)

Fixed Bugs


Authentication
  • Fixed an issue that a crash occurs intermittently when logging out.

Known Issues


There are no known issues deploying this version of the Hive SDK.

 

v4.21.1.0 (2024-01-05)

Changed Features


Authentication
  • Based on relevant regulations such as the [Notice on Stricter Management of Minors’ Online Game Addiction] published by China National Newspaper Press, limited to the games with a China Publishing License, added the real-name verification for the game users from China.
  • The adult authentication was changed to be run on an external browser.
  • Change the text displayed when using the device management service.
    • A line has been added recommending the use of the device management service.
    • Added a ‘Close’ button to move to the previous step in the text authentication process while using the device management function.
Billing
  • When requesting a purchase or a subscription if you use the iapPayload as an argument, the additional information pre-defined by the game studio can be passed to the payment transaction. The game studio can use this to track and analyze user purchase activity, and give back the pending game items to users. For more details, see use iapPayload.
    • When you proceed with a purchase via purchase method, put the additional information defined in advance in the iapPayload argument. additionalInfo is no longer used.
  • Changed to enable the refund user repayment on the PG billing process.
Marketing Attribution
  • We now support the Appsflyer, a third-party marketing attribution tool. It is only available for Steam.

Fixed Bugs


Common
  • Fixed an issue that a crash occurred when using an unencoded URL as a parameter in the Hive SDK URL scheme.
Authentication
  • Fixed an issue that logging in would fail if a user close the device management pop-up window when changing to a different account.
  • The company code in the Terms of Service was changed to the company name in English when using device management service.
Promotion
  • Fixed a bug that the game scheme wasn’t delivered through the promotion webview.

Known Issues


There are no known issues deploying this version of the Hive SDK.

Changes in Developer Guide


  • Added the Configuration class setConfigurations() method as one of the unsupported features.
  • Removed the Marketing Attribution from the unsupported features.
  • Removed the details of PlayerInfo data delivery from Automatic Login on Windows Environment.