iOS
v4.24.5.0¶
Download¶
iOS | |
---|---|
Download | Hive SDK v4 Native iOS 24.5.0 |
Distribution date | 2024-11-08 |
Developer Environment¶
iOS¶
- Xcode 15.3 or higher
- Xcode version must be updated with Apple App Store policy.
Required Libraries¶
- SDWebImage (iOS) v5.19.7
Optional Libraries¶
IDP¶
- Facebook SDK iOS v17.1.0
- Google Sign-In SDK (iOS) v7.1.0
- QQ (iOS) v3.5.16
- VK (iOS) v1.6.4
- WeChat (iOS) v2.0.4
- LINE (iOS) v5.11.0
MARKETING TRACKING ANALYTICS¶
- Adjust(iOS) v4.38.4
- AdjustSigSdk 3.20.1
- Singular(iOS) v12.5.0
- AppsFlyer(iOS) v6.15.3
- FirebaseAnalytics(iOS) v10.29.0
Others¶
- Google reCaptcha (iOS) v18.6.0
What's New¶
Authentication¶
- Steam and X (formerly Twitter) are now supported as Identity Providers (IdP) for authentication.
- In-app browsing is now supported to provide a webview with an authenticated session.
Match Making¶
- Match making has been added to help players find others to play with.
Promotion¶
- Now, you can expose ads on Spot Banner.
Changed Features¶
Authentication¶
- Changed the name of Provider exposed on conflict pop-ups.
Fixed Bugs¶
Billing¶
- Fixed an issue where some product prices that cannot be accurately represented as floating-point numbers are now displayed correctly as decimals in JSON format instead of repeating decimals.
- Example:
4.99$
(string) →4.9900000000000011
(double) →4.99
(JSON)
- Example:
Developer Guide Changes¶
- Updated the note for displaying spot banners using the
showCustomContents
method in cross-promotion interstitial banner exposure. - Added a note for using Steam login on iOS.
Development Environment Updates¶
iOS¶
- SDWebImage 5.18.7 → 5.19.7
- reCaptcha 18.4.0 → 18.6.0
- Facebook 17.0.2 → 17.1.0
- QQ 3.5.16 → 3.5.17 (custom)
- AppsFlyer 6.14.3 → 6.15.3
- Singular 12.4.1 → 12.5.0
- Firebase 10.22.0 → 10.29.0
v4.24.4.0¶
Download¶
iOS | |
---|---|
Download | Hive SDK v4 Native iOS 24.4.0 |
Release Date | 2024-10-14 |
Development Environment¶
- Xcode 15.3+
- The Xcode version should be updated following the Apple App Store policy..
OPTIONAL¶
IDP¶
- Facebook SDK iOS v17.0.2
- Google Sign-In SDK (iOS) v7.1.0
- QQ (iOS) v3.5.16
- VK (iOS) v1.6.4
- WeChat (iOS) v2.0.4
- LINE (iOS) v5.11.0
MARKETING TRACKING ANALYTICS¶
- Adjust(iOS) v4.38.4
- AdjustSigSdk 3.20.1
- Singular(iOS) v12.4.1
- AppsFlyer(iOS) v6.14.3
- FirebaseAnalytics(iOS) v10.22.0
Else¶
- Google reCaptcha (iOS) v18.3.0
What's new¶
Marketing Attribution¶
- We support Airbridge as a service specialized for Hive SDK.
Changed features¶
- N/A
Fixed bugs¶
Analysis¶
- Fixed an error where the consent banner option was not reflected correctly when only one was selected.
Development environment updates¶
iOS¶
- Xcode 15 -> 15.3
v4.24.3.0¶
Download¶
iOS | |
---|---|
DOWNLOAD | Hive SDK v4 Native iOS 24.3.0 |
RELEASE DATE | 2024-09-03 |
Development Environment¶
- Xcode 15+
- The Xcode version should be updated following the Apple App Store policy..
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
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
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.
- Changed to allow Facebook login even if App Tracking Transparency (ATT) consent is denied.
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`.
Fixed bugs¶
Hive SDK common¶
- Fixes a crash that occurred intermittently when checking for App Tracking Transparency (ATT) consent on iOS 14 devices.
- Fixes a crash that occurred when selecting restricted access (allowing access to only some photos) in the photo library.
Notification¶
- Modifies to send app version information.
Development environment updates¶
- Facebook SDK 16.2.1 → 17.0.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."
- 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.
- Allows viewing Hive SDK debug logs and selecting specific log types to view on the MacOS console app.
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."
- 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¶
Promotion¶
- Improves usability by minimizing the consent popup for clipboard paste permission when using the game invitation (UA) feature.
- Changed the timing of the consent popup from immediately after launching the app to the point of initializing Hive SDK after the app is launched.
- Displays the popup only when there is inviter URL data in the clipboard.
Analytics¶
- Changes the default value of the
saveAnalyticsLogBeforeCrash
, which saves untransmitted logs to a file when a crash occurs, tofalse
.
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.
Promotion¶
- Fixes an issue where freezing occurred when exposing a new frame view for the news view.
Development Environment Updates¶
iOS¶
- N/A
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¶
iOS | |
---|---|
Download | Hive SDK v4 iOS 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)¶
What's new¶
N/A
Changed features¶
N/A
Fixed bugs¶
N/A
Developer guide updates¶
N/A
v4.24.1.0 (2024-05-14)¶
What’s New¶
N/A
Changed Features¶
Analytics
¶- Changed to determine whether to display the consent banner based on whether the device consents to tracking.
- If you refuse consent to tracking, the consent banner will not be displayed.
Development Environment Updates¶
iOS¶
- Update external libraries in accordance with Apple Privacy Manifest policy.
- AppsFlyer(iOS) v6.13.1 → v6.14.3
- QQ (iOS) v3.5.14 → v3.5.16
- Downgrade Facebook SDK.
- Facebook SDK v17.0.0 → v16.2.1
Fixed Bugs¶
Billing
¶- Fix an issue where product queries fail when updating Hive SDK from versions below v4 24.0.0 (e.g., v4 23.4.0) to v4 24.0.0.
Changes to developer guide¶
N/A
v4.24.0.0 (2024-04-30)¶
What’s New¶
Promotion¶
- Support SafariViewController using a browser to expose external pages. You can expose In-App Browser with the
showInAppBrowser
method of thePlatformHelper
class.
Changed Feature¶
Hive SDK Common¶
- Additional use of
CFBundleShortVersionString
to differentiate app versions
Billing
¶- The PG payment type phrase displayed in the refund user repayment UI has been changed from "HiveStore" to "PG payment".
Development Environment Updates¶
iOS¶
- WeChat 2.0.2 → 2.0.4
- Hercules 2024.01.23 → 2024.04.11
- Singular 12.3.2 → 12.4.1
Changes to developer guide¶
- Description of `displayOriginalPrice` changed.
- The description of Note at the bottom of `displayPrice` has been changed.
- Third-party framework dependencies, Podfile writing example in Setting up iOS has been changed. Removed
HiveAppTrackingTransparency
andHiveResource
from the required enforcement framework for Hive SDK default operation.