Skip to content

iOS

v4.24.5.0

Download


iOS
Download Hive SDK v4 Native iOS 24.5.0
Distribution date 2024-11-08

Developer Environment


iOS

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

Match Making

  • Match making has been added to help players find others to play with.

Promotion

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)

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


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

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


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.
  • 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


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


 

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


Changed Features


Promotion

  • Improves usability by minimizing the consent popup for clipboard paste permission when using the game invitation (UA) feature.
    1. 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.
    2. 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, to false.


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


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 and HiveResource from the required enforcement framework for Hive SDK default operation.