v4.23.0.0

Download


Unreal Engine 4 Android/iOS Unreal Engine 5 Android/iOS
Download Hive SDK v4 UE4 Android+iOS 23.0.0
Release Date 2024-02-26

 

Development Environment


Unreal Engine 4: Android
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0

  • Unreal Engine 4.27 Plus
    • commit hash: e672ada6986ef0eb7e2d94e7f7b7fbd7ac491b27
  • JDK 8
  • AndroidStudio 4.1
  • Android NDK r21
  • Android SDK min version 21
  • Android SDK target version 34

Unreal Engine 4: iOS
  • Unreal Engine 4.27 Plus
    • commit hash: e672ada6986ef0eb7e2d94e7f7b7fbd7ac491b27
  • Xcode 15.1+
  • iOS Version 12.0+
  • macOS Ventura 14+

External Libraries

Required

  • Kotlin (Android) v1.8.0
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.18.3

Optional

IDP
  • Facebook SDK Android v16.2.0
  • Facebook SDK iOS v16.2.1
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v19.0.0
  • Google Sign-In SDK (iOS) v7.0.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.14
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.4
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.2
  • LINE (Android) v5.9.1
  • LINE (iOS) v5.10.0
  • Huawei (Android) v6.12.0.300
IAP
  • Google Billing Library (Android) v6.0.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300
PUSH
  • Amazon (Android) v1.0.1
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
MARKETING TRACKING ANALYTICS
  • Adjust(Android) v4.35.1
  • Adjust(iOS) v4.35.2
  • Singular(Android) v12.3.0
  • Singular(iOS) v12.1.1
  • AppsFlyer(Android) v6.12.3
  • AppsFlyer(iOS) v6.12.1
  • FirebaseAnalytics(Android) v21.3.0
  • FirebaseAnalytics(iOS) v10.16.0
Others
  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.2.1
  • Google reCaptcha (iOS) v18.3.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

Changed Features


Unreal
  • All Unreal Engine Editor UI (Hive SDK Dependency) is provided to selectively apply Hive product features, allowing for:
    • Separation of Google into Google Sign-in and Google Play Games Login in IDP
    • Optional application of Apple Sign-in, GameCenter, Weverse authentication methods
    • Optional application of Android payment markets
    • Optional application of notification service providers
Hive SDK Common
  • Android Modified the accessors for the Java Enum interface ResultAPI class are modified. Refer to the examples below:
    • Before: Only ResultAPI.Companion.getSUCCESS() was supported
    • After: Both ResultAPI.Companion.getSUCCESS() and ResultAPI.SUCCESS are supported
  • Android Added the support for both instance method style and class method style in Java. Refer to the examples below:
    • Before: Only IAPV4.INSTANCE.getProductInfo was supported
    • After: Both IAPV4.INSTANCE.getProductInfo and IAPV4.getProductInfo are supported
  • Android Adjusted to prevent 1:1 inquiry, chatbot, and adult authentication windows from exceeding screen boundaries on Z-Flip 5 front display.
  • iOS Modified the supported development environment to Xcode 15 and above (only supported on macOS Ventura 13.5 and above). Supported OS versions include:
    • iOS 12 and above
    • iPadOS 13 and above
Authentication
  • All For device management, the real-name verification for the access from China, etc., the send button is disabled if a user did not enter message within the time limit for SMS verification.
  • Android Converted IDPs into libraries for selective application of Hive SDK features. The libraries that can be optionally applied include:
    • Apple Sign-In
    • Weverse
    • Hive Membership
  • Android For Google Play Games login, only login information directly verified by the Hive server is trusted, resolving some cases of AuthV4ServerResponseError.
  • iOS The reCAPTCHA library used by the Hive SDK is updated to the official version.
  • iOS Converted IDPs into libraries for selective application of Hive SDK features. The libraries that can be optionally applied include:
    • Apple Sign-In
    • GameCenter
    • Hive Membership
Promotion
  • All Changes are made so that only one of either the news or the full banner appears on the screen, but not both. Only the one called first appears, and the one called later does not.
  • All UA campaign information includes the campaignId.
  • iOS Updated the SDWebImage library, applying an LRU caching policy for image caching and downloading.
Billing
  • All The IAPv2 interface and functionality are no longer supported.
  • Android Changes are made so that a pending purchase does not affect the outcome of the current ongoing payment.
Provisioning
Hercules
  • All Updated the Hercules library version.
    • Android: 20231122
    • iOS: 20231116

Fixed Bugs


Authentication
  • Android Fixed an issue where buttons were incorrectly displayed when the usage restriction popup was shown in Portuguese.
  • iOS Fixed an issue where the app crashes when the camera capture button is tapped rapidly while editing the profile image.
Promotion
  • Android Fixed an error where line breaks do not work correctly when the app is changed from foreground > background > foreground again while the game exit popup is displayed.
  • iOS Fixed an issue where the top notch area is cut off when displaying community webviews, etc., through promotion banners.
Provisioning
  • iOS Modified not to display the remaining time until the suspension is lifted for suspended users.
Datastore
  • iOS If you put an empty value to the set method as an argument, it now deletes the previously set value, ensuring proper operation.
Notification
  • Android Fixed an issue where the push message contents do not appear due to a problem in the process of retrieving push messages for displaying when the app is relaunched.
Analytics
  • All In the concurrent user log transmission, changed the country code sent for unknown countries from Unknown to two space characters.

Changes in Developer Guide


Common

Android

iOS

 

v4.22.0.2 (2023-11-08)

Download


Unreal Engine 4 Android/iOS Unreal Engine 5 Android/iOS
Download Hive SDK v4 UE4 Android+iOS 22.0.2 Hive SDK v4 UE5 Android+iOS 22.0.2
Release Date 2023-11-08 2023-11-08

 

Development Environment


Unreal Engine 4: Android
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v6.1.1 v4.0.0 v1.6.20

  • Unreal Engine 4.27 Plus
    • commit hash: 6d964b43aa6892200b8058b30d60cdf51ca8f209
  • JAVA 8
  • Android Studio 4.1
  • Android NDK r21
  • Android SDK min version 21
  • Android SDK target version 33

Unreal Engine 4: iOS
  • Unreal Engine 4.27 Plus
    • commit hash: 6d964b43aa6892200b8058b30d60cdf51ca8f209
  • Xcode 14.3
  • iOS 12.0+
  • macOS Ventura 13+

Unreal Engine 5: Android
  • Unreal Engine 5.2.1
  • minSdkVersion 26
  • NDK r25b
  • targetSdkVersion 33
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v6.1.1 v4.0.0 v1.6.20

Unreal Engine 5: iOS
  • Unreal Engine 5.2.1
  • xcode 14
  • iOS 15
  • macOS Ventura 13+

외부 라이브러리

REQUIRED

  • Kotlin (Android) v1.6.20
  • Kotlin Coroutine (Android) 1.4.0
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.13.4

OPTIONAL

IDP
  • Facebook SDK Android v13.0.0
  • Facebook SDK iOS v14.1.0 (supports iOS 11+ and above)
  • Facebook SDK iOS v16.0.0 (supports iOS 12+ and above)
  • GooglePlay Services-Auth (Android) v17.0.0
  • GooglePlay Services-Games v2 (Android) v17.0.0
  • Google Sign-In SDK (iOS) v6.2.4
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.12
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.3
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v1.9.6
  • LINE (Android) v5.7.0
  • LINE (iOS) v5.8.2
  • Huawei (Android) v6.7.0.300
IAP
  • Google Billing Library (Android) v6.0.1
  • OneStore (Android) v21.00.02
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.3.0.300
PUSH
  • Amazon (Android) v1.0.1
  • FCMFirebaseCloudMessaging (Android) v23.1.2
MARKETING TRACKING ANALYTICS
  • Adjust(Android) v4.32.0
  • Adjust(iOS) v4.33.3
  • Singular(Android) v12.0.8
  • Singular(iOS) v12.0.1
  • AppsFlyer(Android) v6.12.2
  • AppsFlyer(iOS) v6.12.1
  • FirebaseAnalytics(Android) v21.3.0
  • FirebaseAnalytics(iOS) v10.4.0
Others
  • GooglePlay Services-Review (Android) v2.0.0
  • Google Recaptcha (Android) v17.0.1
  • Google Recaptcha (iOS) v16.0.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

Changed Features


Billing

Fixed Bugs


Analytics
  • All Fixed an error that the sales event of the Singular marketing attribution was not analyzed properly.
Billing
  • iOS Fixed an error that it was unable to receive the NOT_OWNEND response callback when you try to restore a subscription type product via restoreSubscription, given that there actually was no subscription made in fact.

Known Issues


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

 

v4.22.0.0 (2023-11-06)

What’s New


Authentication
analytics
Provisioning

 

Changed Features


Hive SDK Common
  • Android Supports rich text preview when using the share method of the PlatformHelper class on Android OS 10 and higher devices.
  • Android Supports media (image, etc.) preview when using the share method of the PlatformHelper class on Android OS 14 or higher devices.
  • iOS The UI rotation bound to the app configuration is changed to be bound to the HiveOrientation value set in the hive_config.xml. The screen rotation is supported for every UI provided from the Hive SDK.
  • All Move the “close” button (X button) inside the dialog for pop-up UI, review UI, etc.
  • All If you try to initialize the Hive SDK after termination of the game service, the error code will be returned.
Authentication
  • Android Supports real-time screen rotation in all authentication pop-ups, including maintenance, adult authentication, and terms and conditions.
  • All 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.
  • All Remove the customer center link URL that is displayed when users accessing from China undergoes real name authentication.
  • All When attempting to log in, an error code is returned due to the termination of the game service.
Billing
  • All When paying in Amazon Market and Apple App Store, the pending purchase feature is supported.
  • Android Applies Google Billing Library 6.0.1, which supports Android OS 14 target build. You must change the version you use as shown below.
    • v5.0.0v6.0.1
Notification
  • Android The supported versions of Firebase Cloud Messaging (FCM) have changed. You must change the version you use as shown below.
    • v20.2.4v23.1.2
Marketing Attribution
  • All When using Adjust, a deep link is provided to run already installed apps. Also, when a user clicks a deep link and runs an already installed app, tracking the Adjust attribution and re-attribution is provided.
  • iOS Change the AppsFlyer library to the latest version.
    • the previous version: v6.9.2
    • the latest version: v6.12.1
  • Android Change the AppsFlyer library to the latest version.
    • the previous version: v6.9.2
    • the latest version: v6.12.2
Community
  • All Puts the domain included the starting URL of the community in the domain whitelist. For example, if the starting URL of the Zenonia community is “https://www.zenonia.co.kr/ko/board/6″,https://www.zenonia.co.kr” is included in the whitelist. On the Whitelisted domains, running JavaScript codes is allowed, and these domains can receive REST API POST requests.

 

Fixed Bugs


Hive SDK Common
  • All When there is no external library, a separate error code is provided instead of the Unknown or No Response error code.
  • Android Corrects an error that excessive memory was instantly used when outputting large logs.
Authentication
  • All About the implicit login function with the AuthV4Helper class, if a restricted account is logged in, the error code that was incorrectly sent as Invalid Session is returned as Need Exit.
  • All You now can also customize maintenance pop-up with more than two buttons.
Marketing Attribution
  • iOS Fixed an error that sending additional information with the wrong key when sending a purchase event with the AppsFlyer.
    • custsom_product_idcustom_product_id
Notification
  • Android Fixed an error that occasionally exposes local pushes without any contents.

 

Known Issues


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

 

Changes in Developer Guide


 

v4.21.1.3 (2023-11-08)

Download


Unreal Engine 4 Android/iOS Unreal Engine 5 Android/iOS
Download Hive SDK v4 UE4 Android+iOS 21.1.3 Hive SDK v4 UE5 Android+iOS 21.1.3
Release Date 2023-11-08 2023-11-08

 

Development Environment


Unreal Engine 4: Android
  • Unreal Engine 4.27 Plus
  • minSdkVersion 21
  • NDK r21b
  • targetSdkVersion 33
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v6.1.1 v4.0.0 v1.6.20

Unreal Engine 4: iOS
  • Unreal Engine 4.27 Plus
    • commit hash: 6d964b43aa6892200b8058b30d60cdf51ca8f209
  • xcode 14
  • iOS 12
  • macOS Ventura 13+

Unreal Engine 5: Android
  • Unreal Engine 5.1.1
  • minSdkVersion 26
  • NDK r25b
  • targetSdkVersion 33
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v6.1.1 v4.0.0 v1.6.20

Unreal Engine 5: iOS
  • Unreal Engine 5.1.1
  • xcode 14
  • iOS 15
  • macOS Ventura 13+
외부 라이브러리

REQUIRED

  • Kotlin (Android) v1.6.20
  • Kotlin Coroutine (Android) 1.4.0
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.1
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.13.4

OPTIONAL

Authentication
  • Facebook SDK Android v13.0.0
  • Facebook SDK iOS v14.1.0 (iOS Native or Unity, iOS 11 or higher)
  • Facebook SDK iOS v15.0.0 (iOS Native or Unity, iOS 12 or higher)
  • Facebook SDK iOS v16.0.0 (Unreal, iOS 12 or higher)
  • GooglePlay Services-Auth (Android) v17.0.0
  • GooglePlay Services-Games v2 (Android) v17.0.0
  • Google Sign-In SDK (iOS) v6.2.4
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.12
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.3
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v1.9.6
  • LINE (Android) v5.7.0
  • LINE (iOS) v5.8.2
  • Huawei (Android) v6.7.0.300
Billing
  • Google Billing Library (Android) v5.0.0
  • OneStore (Android) v21.00.01
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.2
  • Huawei (Android) v6.3.0.300
Push
  • Amazon (Android) v1.0.1
  • FCM(FirebaseCloudMessaging) (Android) v20.2.4
Marketing Tracking Tool
  • Adjust(Android) v4.32.0
  • Adjust(iOS) v4.33.3
  • Singular(Android) v12.0.8
  • Singular(iOS) v12.0.1
  • AppsFlyer(Android) v6.9.2
  • AppsFlyer(iOS) v6.9.1
  • FirebaseAnalytics(Android) v20.1.2
  • FirebaseAnalytics(iOS) v10.4.0
Others
  • GooglePlay Services-Review (Android) v2.0.0
  • Google Recaptcha (Android) v17.0.1
  • Google Recaptcha (iOS) v16.0.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

Fixed Bugs


Analytics
  • All Fixed an error that the sales event of the Singular marketing attribution was not analyzed properly.
Billing
  • iOS Fixed an error that it was unable to receive the NOT_OWNEND response callback when you try to restore a subscription type product via restoreSubscription, given that there actually was no subscription made in fact.

Known Issues


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

 

v4.21.1.0 (2023-07-20)

What’s New


Authentication
  • AllBased 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.
Hercules
  • All Starting with Hive SDK v4.21.1, Hercules is available as an official plugin for Unreal Engine developers.

 

Fixed Bugs


Authentication
  • All Fixed an issue that the user profile webview page is terminated when it is requested to rapidly and repeatedly redirect (handled as an error) to another page. The redirect request handled as an error will be ignored.

 

Known Issues


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

 

Changes in Developer Guide


  • Added a guide to setting up Apple Silicon chipset compatibility before building Unreal Engine 4 in Xcode. You should follow this guide when developing with Unreal Engine 4 on the macOS development environment with Apple Silicon.
  • Added the guide for using Google Play Games authentication in Unreal environments.
  • Added the setup guide for using Unreal Engine 5 with Hive SDK.