Downloads

V4.15.2.3 (Aug 17, 2021)

Unity® Hive_SDK_Unity_v4.15.2.3_withCore.zip
Cocos2D-X Hive_SDK_Cocos_v4.15.2.3_withCore.zip
Android Hive_SDK_Android_v4.15.2.3_withCore.zip
iOS Hive_SDK_iOS_v4.15.2.3_withCore.zip

Release Notes

V4.15.2.3 (Aug 17, 2021)

New Features
  • None
Changed Features
  • All
    • [IAP v4] Every purchase verifies whether a user has logged-in. If not logs-in, limit the purchase.
  • Android
    • [Provider] Updated QQ library that notices a security issue on Google Console
      • Before update: open_sdk_r2973327
      • After update: r3.5.4.11_r3f56456
Bug Fixes
  • Android
    • [Common / UI] Fixed an intermittent crash when performing lazy initialization
    • [Auth v4 / UI] Fixed an error that occurs when WebView page crashed before it completes loading
    • [Promotion / UI] Fixed an intermittent crash when an app returns from background while exposing a News page
    • [Promotion / UI] Fixed a crash when exposing several News banners with theupdatePromotionData method
    • [Promotion / UI] Fixed an error that occurs to some devices when exposing News in landscape screen because of the length of menu title according to the setting language
    • [Base / CCU] Fixed an error that sends a wrong playtime value of the client concurrent user log because the number of instances for sending the log has created.
    • [Auth v4 / Provider] Fixed an error that is unable to logout from HiveProvider when calling signOut
    • [Auth v1] Fixed an error that returns wrong value when searching the account information after occurring an account conflict
  • iOS
    • [Auth v1] Fixed an error that fails to send the uid which is conflicted during implementing bindLogin in an account conflict

V4.15.2.2 (Jul 8, 2021)

Unreal Hive_SDK_Unreal_v4.15.2.2_withCore.zip               (Distributed on Aug 3, 2021)
New Features
  • Android
    • [IAP v4] Added GalaxyStore as an in-app market
      • Consumable item only
Changed Features
  • All
    • [Common] Improved to deliver additional data such as cumulative PlayTime and cumulative OutTime when sending a client concurrent user information
    • [Common] Changed to receive confidential data in the hive_config.xml file through API
    • Required that all games with Hive apply the application(_:supportedInterfaceOrientationsFor:) method in AppDelegate class to implement the screen rotation by the device orientation
  • Android
    • [Promotion] Added a new feature which is available to rotate a full banner by changing the device orientation
      • Need to register the resources for both orientations on Hive Console in advance
    • [Promotion] Added a new feature which is available to rotate a news page by changing the device orientation
  • iOS
    • [Auth v1] Deprecated googleReversedClientId in Google login
Bug Fixes
  • Android
    • [Promotion] Fixed crash when calling the updatePromotionData method frequently
  • iOS
    • [Promotion] Fixed a bug which could not deallocates the memory that occupied when full banners are exposed repeatedly
    • [Promotion] Fixed an issue when delivering a callback repeatedly that alerts an news exposed
    • [Provisioning] Fixed to change a custom data such as maintenance date exposed on a maintenance pop-up
    • [AuthV4] Fixed an error that returning ProviderType instead of UserID when calling the setProviderChangeListener method

 


V4.15.2.1 (Jun 25, 2021)

New Features
  • None
Changed Features
  • None
Bug Fixes
  • Android
    • [Push] Fixed an intermittent crash when unregistering a push when restarting an app.
    • [IAP v4] Fixed crash when disconnecting Google service.
  • iOS
    • [Unity/Plugin] Removed some of an unnecessary function from Unity Package because SDK v4.15.2 included a feature that automatically builds a sample app.

 


V4.15.2 (Jun 3, 2021)

New Features
  • All
    • [Auth v4/Provider] Added Weverse to the ID providers
    • [Promotion] Added a new feature which is available to rotate a full banner by changing the device orientation
      • Need to register the resources for both orientations on Hive Console in advance
    • [Promotion] Added a new feature which is available to rotate a news page by changing the device orientation
    • [Promotion] Available to use Interwork for Full banner
    • [Promotion] Available to use Interwork for News
    • [Auth v1/Auth v4] Added an API that displays the My Inquiry page of Hive Customer Service
    • [Promotion] Added an API which selects and exposes one of news menu as its start page
    • [Promotion] Upgraded UX by changing the size of news tabs exposing on screen
    • [Analytics] Added Uninstall Measurement of AppsFlyer
  • Android
    • [IAP v4/IAP v2] Updated with Google Play Billing Library 3.0.3
      • Changed the version of Kotlin
        • Used version: Kotlin 1.3.72
        • Changed version: Kotlin 1.4.32
      • Added Kotlin coroutines 1.4.3
      • Terminated supporting DeveloperPayload
      • Required applying date (Link)
        • New app: Starting August 2, 2021
        • Existing app: By November 1, 2021
      • [IAP v2] Returned the pending error code and then handled as pending transactions if a user chooses to purchase offline
        • Error code on Pending state: IAPPlayStorePending(-6000704)
    • [IAP v4] Updated with OneStore 19.00.01 which is using InApp Billing Library API V4(SDK V19)
      • Refunded automatically when a user does not receive the item purchased within three days even after completing the payment
    • [Auth v1/Auth v4] Available to request Phone permission only in the country which requires
  • iOS
    • [Push] Available to opt-in for requesting notice permission implicitly as like the badge and sound even after applying Provisional Authorization on iOS 12 and later
      • Requested the implicit notice permission by calling requestPushPermission method in Push class
Changed Features
  • All
    • [Auth v4] Upgraded UI by modifying the image, position, and effect of the close button
    • [Auth v1/Auth v4] Updated the Facebook SDK to the latest version.
      • Used version: 8.2
      • Updated version: 9.1
    • [Auth v4] Available to send a proper error callback when login is not allowed because of misconfigured ID Provider
    • [Common] Updated the version of external library
      • Facebook
      • Singular
      • AppsFlyer
      • Adjust
    • [Auth v1/Auth v4] Updated the title of each permission that displays officially
    • [Common] Added Arabic as language supported by Hive
  • Android
    • [Common] Upgraded the criteria for transferring the cumulative playtime to implement sending the client concurrent user
    • [Common] Removed the QUERY_ALLL_PACKAGES permission by following the Android 11 Package Visibility Policy
      • Added a tag queries to the AndroidManifest.xml file and required to update Android Gradle Plugin
  • iOS
    • [Auth v4] Discarded unnecessary files among the Hive resources
    • [Common] Modified the file saving criteria to do not save unnecessary files
Bug Fixes
  • All
    • [Push] Fixed the problem that takes more time to register/unregister local pushes because of increasing local pushes
  • Android
    • [Common] Fixed not to crash even if Google Play Service does neither exist nor operate when an app is implemented for the first time or updated
      • Updated the version of Google Play Install Referrer Library
        • Used version: 1.0
        • Updated version: 2.2
    • [Auth v4] Fixed to apply a dark theme on the login page exposed to U.S. local user
    • [Auth v4 Helper] Added an NPE case not to crash when exposing a conflict popup by calling showConflict method
    • [Promtion] Fixed an error that a news page is neither downloaded nor exposed when changing the game language after displaying a full banner
    • [Common] Fixed not to overlap a part of dialog with a scroll which appears on notice popup in landscape mode
    • [Analytics] Fixed an error that install data can not be transferred after initializing Market Tracker
    • [Common] Fixed not to crash when searching a proper app is unavailable after implementing intent
    • [Protocol] Fixed not to occur NPE error on retry logic even if network is unresponsive or delayed
    • [Common] Fixed an error that occurs when a scheme transferred from webview is constructed regardless of hierarchy URI
    • [Analytics] Fixed not to occur an error that Hive SDK is unavailable because setEnableTackerWithName method is omitted
  • iOS
    • [Auth v4] Fixed an error that unnecessary token data is delivered when calling connect method
    • [Common] Upgraded the exception logic regarding to response code when requesting HTTP protocol
    • [Auth v1/Auth v4] Fixed not to display the layered part of screen through the soft keyboard layout when typing using the soft keyboard on webview
    • [IAP v4] Fixed an error that configures the custom appID referrer with bundleIdentifier instead of the appID on hive_config.xml file.
    • [Auth v4] Fixed an error not to return the invalid value of the maintenance popup data
    • [Auth v4] Fixed not to crash when connecting with Line IdP on 32-but devices
    • [Auth v1/Auth v4] Fixed an error that is unavailable to edit the profile image via camera or gallery on iPad device
      • Occurred with Hive SDK v4.15.1.1 and later
Version of third-party Libraries for Hive SDK v4.15.2
Common item
  • Kotlin 1.4.32
  • Kotlin Coroutine 1.4.0
  • AndroidX (Android) v1.0.0+
  • Firebase Library (Android) v20.2.4

IDP

  • Facebook SDK Android v9.1.1
  • Facebook SDK iOS v9.1.0
  • GooglePlay ServicesGames, Auth (Android) v17.0.0
  • Google SignIn SDK (iOS) v5.0.2+

IAP

  • Google Billing Library (Android) v3.0.3
Optional item

IDP

  • QQ (Android) v3.3.7 (r2973327_lite)
  • QQ (iOS) v3.3.9
  • VK (Android) v1.6.9
  • VK (iOS) v1.5.1
  • WeChat (Android) v1.4.0
  • WeChat (iOS) v1.8.6.2
  • LINE (Android) v5.3.1
  • LINE (iOS) v5.7.0
IAP
  • OneStore (Android) v19.00.01
  • WeChat (Android) v1.4.0
  • Amazon (Android) v2.0.76
PUSH
  • Amazon (Android) v1.0.1
MARKETING TRACKING ANALYTICS
  • Adjust(Android) v4.28.0
  • Adjust(iOS) v4.29.1
  • Singular(Android) v9.6.0
  • Singular(iOS) v10.4.0
  • AppsFlyer(Android) v6.3.0
  • AppsFlyer(iOS) v6.2.6