Android
v4.24.5.0¶
Download¶
Android | |
---|---|
Download | Hive SDK v4 Native Android 24.5.0 |
Release Date | 2024-11-08 |
Development Environment¶
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5 | v7.4.2 | v1.8.0 |
Requirements¶
- Kotlin (Android) v1.9.22
- Kotlin Coroutine (Android) 1.4.3
- AndroidX (Android) v1.0.0+
- Constraint Layout (Android) v2.1.4
- Glide (Android) v4.13.0
Optional¶
IDP¶
- Facebook SDK Android v17.0.0
- Google Play Services-Auth (Android) v20.7.0
- Google Play Services-Games v2 (Android) v20.0.0
- QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
- VK (Android) v3.5.1
- WeChat (Android) v6.8.0
- LINE (Android) v5.10.0
- Huawei (Android) v6.12.0.300
IAP¶
- Google Billing Library (Android) v7.0.0
- Samsung Galaxy Store IAP (Android) v6.1.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.2.0
- FCM (Firebase Cloud Messaging) (Android) v24.0.2
Marketing Tracking Analytics¶
- Airbridge (Android) v4.1.0
- Adjust (Android) v4.38.5
- adjust-android-signature-3.20.1.aar
- Singular (Android) v12.6.0
- AppsFlyer (Android) v6.14.2
- Firebase Analytics (Android) v22.1.2
Others¶
- Google Play Services-Review (Android) v2.1.0
- Google Play Services-App Update (Android) v2.1.0
- Google reCaptcha (Android) v18.6.1
- YouTube Android Web Player API (Android) v1.0.1
New Features¶
Authentication¶
- Support for Steam and X (Twitter) as new authentication methods.
- Provides in-app browsing feature for sharing authenticated sessions.
Matchmaking¶
- Supports the new matchmaking service.
Promotion¶
- Advertising is also possible through the spot banner.
- Supports sharing user invitations via X (Twitter).
Modified Features¶
Authentication¶
- Modifies the provider name displayed in the crash popup.
Resolved Bugs¶
- N/A
Developer Guide Changes¶
- Updated the note regarding the use of
showCustomContents
method for displaying spot banners in cross-promotion full banners.
Development Environment Updates¶
Android¶
- Google reCaptcha 18.4.0 → 18.6.1
- Kotlin 1.8.0 → 1.9.22
- FCM (Firebase Cloud Messaging) 23.2.1 → 24.0.2
- AppsFlyer 6.13.0 → 6.14.2
- Singular 12.5.4 → 12.6.0
- Firebase 21.5.0 → 22.1.2
v4.24.4.0¶
Download¶
Android | |
---|---|
Download | Hive SDK v4 Native Android 24.4.0 |
Release Date | 2024-10-14 |
Development Environment¶
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5 | v7.4.2 | v1.8.0 |
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
OPTIONAL¶
IDP¶
- Facebook SDK Android v17.0.0
- GooglePlay Services-Auth (Android) v20.7.0
- GooglePlay Services-Games v2 (Android) v20.0.0
- QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
- VK (Android) v3.5.1
- WeChat (Android) v6.8.0
- LINE (Android) v5.10.0
- Huawei (Android) v6.12.0.300
IAP¶
- Google Billing Library (Android) v7.0.0
- Samsung GalaxyStore IAP (Android) v6.1.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.2.0
- FCM(FirebaseCloudMessaging) (Android) v23.2.1
MARKETING TRACKING ANALYTICS¶
- Airbridge(Android) v4.1.0
- Adjust(Android) v4.38.5
- adjust-android-signature-3.20.1.aar
- Singular(Android) v12.5.4
- AppsFlyer(Android) v6.13.0<
- FirebaseAnalytics(Android) v21.5.0
Else¶
- GooglePlay Services-Review (Android) v2.1.0
- GooglePlay Services-AppUpdate (Android) v2.1.0
- Google reCaptcha (Android) v18.4.0
- YoutubeAndroidWebPlayerApi (Android) v1.0.1
What's new¶
Marketing Attribution¶
- We support Airbridge as a service specialized for Hive SDK.
Billing¶
- When paying via PG, we provide the ability to purchase the desired quantity of a single product.
Changed features¶
- N/A
Development environment updates¶
Android¶
- N/A
v4.24.3.0¶
Download¶
Android | |
---|---|
Download | Hive SDK v4 Native Android 24.3.0 |
Release Date | 2024-09-03 |
Development Environment¶
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5 | v7.4.2 | v1.8.0 |
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.7
OPTIONAL¶
IDP¶
- Facebook SDK Android v17.0.0
- Facebook SDK iOS v17.0.2
- GooglePlay Services-Auth (Android) v20.7.0
- GooglePlay Services-Games v2 (Android) v20.0.0
- Google Sign-In SDK (iOS) v7.1.0
- QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
- QQ (iOS) v3.5.16
- VK (Android) v3.5.1
- VK (iOS) v1.6.4
- WeChat (Android) v6.8.0
- WeChat (iOS) v2.0.4
- LINE (Android) v5.10.0
- LINE (iOS) v5.11.0
- Huawei (Android) v6.12.0.300
IAP¶
- Google Billing Library (Android) v7.0.0
- Samsung GalaxyStore IAP (Android) v6.1.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.2.0
- FCM(FirebaseCloudMessaging) (Android) v23.2.1
MARKETING TRACKING ANALYTICS¶
- Adjust(Android) v4.38.5
- adjust-android-signature-3.20.1.aar
- Adjust(iOS) v4.38.4
- AdjustSigSdk 3.20.1
- Singular(Android) v12.5.4
- Singular(iOS) v12.4.1
- AppsFlyer(Android) v6.13.0
- AppsFlyer(iOS) v6.14.3
- FirebaseAnalytics(Android) v21.5.0
- FirebaseAnalytics(iOS) v10.22.0
Else¶
- GooglePlay Services-Review (Android) v2.1.0
- GooglePlay Services-AppUpdate (Android) v2.1.0
- Google reCaptcha (Android) v18.4.0
- Google reCaptcha (iOS) v18.3.0
- YoutubeAndroidWebPlayerApi (Android) v1.0.1
What's new¶
Provisioning¶
- A feature has been added to check whether consent from the legal representative has been obtained on the terms and conditions screen.
Changed features¶
Authentication¶
- Modified the logout behavior.
- Previous: User account is logged out from the Hive SDK when
signOut
is called. Guest receives a failure response from the server when calling the signOut API. - Changed: When
signOut
is called, the Hive SDK will request confirmation from the Hive Server to log out the user account and will log out based on the response.
- Previous: User account is logged out from the Hive SDK when
- Guest account logout will no longer return a success response but will return an error code. The guest account session will be maintained by the Hive SDK and Hive Server.
- Accounts that are suspended will automatically log out from IdP to allow login with a different account for the same IdP. This only applies if automatic login is not possible.
- When integrating with IdP using the
AuthV4.connect
method, switching to a suspended account will trigger a logout. - Changed the device management service to automatically apply international phone country codes according to the device access region.
Promotion¶
- Modified to ensure that unnecessary information is not included in the values sent via
additionalInfo`.
- Changed to allow displaying full banners in a 2:3 or 3:2 ratio.
- Changed the text from "Don't show for 1 day" to "Don't show today" on full banners.
Marketing attribution¶
- Changed the Adjust Signature version from
v1
tov3`.
Resolved bugs¶
Hive SDK common¶
- Fixes an issue where memory could not be freed by modifying the resource reference logic.
Notification¶
- Fixes an issue where push messages did not display correctly when an unsupported
type
setting was used in local push notifications.
Development environment updates¶
- Google Play Billing Library 6.1 → 7.0
- Google Play Service Games 20.0.0 → 20.1.2
Developer guide changes¶
- The guidance for the
type
field in customized local push notifications has been updated. - The term "large banner" has been changed to "full banner."
- The example code for
attachBaseContext`, which is no longer used in the Android Life Cycle, has been removed.
- It is now indicated that checking for legal guardian consent can be performed using
Configuration.getLegalGuardianConsentAgree`.
- Added IdP integration guidance for accounts with usage restrictions.
- When manually updating or installing Hive SDK Unity, you must delete XML files before building the app.
v4.24.2.0 (2024-07-05)¶
What's New¶
Hive SDK Common¶
- Provides a feature that returns whether users under 16 in the EU and EEA regions where GDPR applies have agreed to the terms of service, and checks if they are under 16. Check this feature here.
- Uses the PhotoPicker feature by default when using the photo album on devices with Android OS 11 or higher or devices with the supporting module installed.
Authentication¶
- 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."
Promotion¶
- Provides a feature to control the exposure of cross-promotion.
- Supports "Do not show for N days" feature that improved the previous "Do not show again today".
Changed Features¶
Notification¶
- Supports the runtime library (Push Amazon Device Message 1.2.0) that works on new Amazon Fire devices. See more here.
Bug Fixes¶
Authentication¶
- During the real-name verification process for users accessing from China, an error message will be displayed when the message sending limit was exceeded with the remaining time not being reset.
- Fixes an issue where there was no appropriate response callback when the back key was pressed during Google Play login without completing the login.
- Fixes an issue where keyboard input could not be performed on low-resolution devices.
Marketing Attribution¶
- Fixes an issue where Adjust event transmission was delayed when initializing with a customized terms of service.
Development Environment Updates¶
Android¶
- Samsung GalaxyStore IAP 6.1 → 6.1.1
- Amazon Device Message 1.0.1 → 1.2.0
Developer Guide Changes¶
- Due to the discontinuation of Facebook Cloud Games support starting from Hive SDK v4 24.2.0, the following pages have been updated accordingly:
- Setting up Unity
- Setting up Unity > Configuring Facebook Cloud Games
- Setting up Android
- Billing
- Notifications
- Enhanced the explanation on the market selection screen for Lebi.
v4.24.1.3¶
Download¶
Android | |
---|---|
Download | Hive SDK v4 Android 24.1.3 |
Release Date | 2024-07-25 |
Changed Features¶
Authentication¶
- When registering a mobile device while using the device management service, the international dialing code will be automatically applied based on the device's connection region instead of using
+82`.
v4.24.1.2 (2024-06-27)¶
Bug fixes¶
Authentication¶
- Fixed an issue where no appropriate response callback was provided when canceling Google login by pressing the back button during the login process. This bug occurred only when the Google Legacy Support value in the Hive Console was set to true.
- Fixed an issue where keyboard input was not possible on low-resolution devices.
v4.24.1.0 (2024-05-14)¶
What’s New¶
N/A
Changed Feature¶
N/A
Development Environment Updates¶
N/A
Changes to developer guide¶
N/A
v4.24.0.0 (2024-04-30)¶
What’s New¶
Promotion
¶- Support Custom tab using the default browser set on the device to display external pages. You can expose In-App Browser with the
showInAppBrowser
method of thePlatformHelper
class.
Changed Feature¶
Billing
¶- The PG payment type phrase displayed in the refund user repayment UI has been changed from "HiveStore" to "PG payment".
- Change the PG payment page to be exposed in the in-app web view rather than the in-app browser. Supports PG payments even on devices that do not support the in-app browser environment.
Analytics¶
- Change the default advertising identifier collection setting in the Firebase event collection function to
true`.
Development Environment Updates¶
Android¶
- GooglePlay Services-Games v2 (Android) v19.0.0 → 20.0.0
- Facebook SDK Android v16.2.0 → 17.0.0
- LINE (Android) v5.9.1 → 5.10.0
Changes to developer guide¶
- Description of `displayOriginalPrice` has been changed.
- The description of Note at the bottom of `displayPrice` has been changed.
v4.23.5.1¶
Download¶
Android | |
---|---|
Download | Hive SDK v4 Android 23.5.1 |
Release Date | 2024-06-27 |
Development Environment¶
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5 | v7.4.2 | v1.8.0 |
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.7
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.1.0
- QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
- QQ (iOS) v3.5.16
- VK (Android) v3.5.1
- VK (iOS) v1.6.4
- WeChat (Android) v6.8.0
- WeChat (iOS) v2.0.4
- LINE (Android) v5.9.1
- LINE (iOS) v5.11.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.38.2
- Adjust(iOS) v4.38.0
- Singular(Android) v12.5.4
- Singular(iOS) v12.4.1
- AppsFlyer(Android) v6.13.0
- AppsFlyer(iOS) v6.14.3
- FirebaseAnalytics(Android) v21.5.0
- FirebaseAnalytics(iOS) v10.22.0
Others¶
- GooglePlay Services-Review (Android) v2.1.0
- GooglePlay Services-AppUpdate (Android) v2.1.0
- Google reCaptcha (Android) v18.4.0
- Google reCaptcha (iOS) v18.3.0
- YoutubeAndroidWebPlayerApi (Android) v1.0.1
Bug fixes¶
Authentication¶
- Fixed an issue where no appropriate response callback was provided when canceling Google login by pressing the back button during the login process. This bug occurred only when the Google Legacy Support value in the Hive Console was set to true.
- Fixed an issue where keyboard input was not possible on low-resolution devices.