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
- [Provider] Updated QQ library that notices a security issue on Google Console
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 the
updatePromotionData
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
- [Auth v1] Fixed an error that fails to send the uid which is conflicted during implementing
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
- [IAP v4] Added GalaxyStore as an in-app market
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
- [Promotion] Added a new feature which is available to rotate a full banner 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
- [Promotion] Fixed crash when calling the
- 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 ofUserID
when calling thesetProviderChangeListener
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)
- Changed the version of Kotlin
- [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
- [IAP v4/IAP v2] Updated with Google Play Billing Library 3.0.3
- 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
- Requested the implicit notice permission by calling
- [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
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
- 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
- Added a tag
- 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
- Updated the version of Google Play Install Referrer Library
- [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
- [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
- 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
- [Auth v4] Fixed an error that unnecessary token data is delivered when calling
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 Services–Games, Auth (Android) v17.0.0
- Google Sign–In 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