コンテンツにスキップ

SDK Cocos2d-x リリースノート

このガイドでは、Hive SDK Cocos2d-x のバージョン別の主な更新を紹介します。

Hive SDK Cocos2d-x の各ターゲットOSの更新は、以下のOSラベルで区別されます。

  • Android SDK Cocos2d-x Android の更新
  • iOS SDK Cocos2d-x iOS の更新
  • Windows SDK Cocos2d-x Windows の更新
  • All SDK Cocos2d-x Android、iOS、Windows の更新

必須項目

Hive SDKの各リリースバージョンを使用する前に、バージョン固有の制約に関する必須設定をご案内します。

  • Hive SDK v4 Cocos2d-x 25.0.0以降で[セキュリティキー発行](../../operation/appcenter/securitykey_settings.md)必須 *認証セキュリティプロトコルの変更により、Hive SDK v4 Cocos2d-x 25.0.0以降を使用する場合、必ずHiveコンソール>セキュリティキー設定で[セキュリティキーを発行](../../operation/appcenter/securitykey_settingsセキュリティキーを発行しないと、アプリからログインできません。
  • Hive SDK v4 Cocos2d-x 25.1.3 以降での PG 支払い実装の変更が必要
    • Android 25.1.3以降でPG支払いを実装するには、[PG支払い動作プロセス](../../dev/billing/pg-billing.md#pg-flow)を参照してPG支払い実装コードを変更する必要があります。

v4.26.0.1

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android 2025-12-18
SDK Cocos2d-x iOS 2025-12-18

変更事項

  • iOS Hive SDK 開発環境により、Xcode バージョンが以下のように変更されます。 *既存:Xcode 26.2 Beta2 *変更:Xcode 26.2

Provisioning


v4.26.0.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

  • iOS iOS Xcode 26.2以降でHive SDKをビルドできます。 最小サポートOSバージョンは iOS 15 *です。

Provisioning

  • Android [コンプライアンス](../../dev/provisioning/compliance.md)機能を新しく追加します。
    • Google PlayとAmazon Appstoreでゲームアプリをデプロイする場合、Hive SDKは2026年1月1日に米国テキサス州で実施されているApp Storeの責任法に対応するためにユーザーの年齢範囲を確認する*Age Range API*を提供します。
  • iOS [コンプライアンス](../../dev/provisioning/compliance.md)機能を新しく追加します。
    • Apple App Storeにゲームアプリをデプロイする場合、Hive SDKは2026年1月1日に米国テキサス州で実施されているApp Storeの責任法に対応するためにユーザーの年齢範囲を確認する* Age Range API*を提供します。
    • iOS 26.2以降でのみサポートします。

既知の問題

Provisioning

  • Android アプリストアの責任法に対応して、Hive SDK 26.0.0 Betaでサポートされている[Google Play Age Signals API 0.0.1-beta02バージョン](https://developer.android.com/google/play/age-signals/release-notes?hl=ja)は、実際の年齢シグナルを受け取る環境では使用できません。
    ※<span style = 'color:#FF0000;

v4.25.9.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Authentication

  • All [本人確認サービス](../../dev/authv4/verification.md)を提供します。
    • SteamDeckは、本人確認サービス(本人確認、大人認証、保護者同意)を提供していません。モバイルまたはPCで本人確認サービスを利用した後、再びSteamDeckでゲームにアクセスする必要があります。

v4.25.8.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android 2025-10-02
SDK Cocos2d-x iOS 2025-10-02

このSDKバージョンの開発環境を確認してください。

新機能

  • Android Android OS 16(API Level 36)をサポートします。
  • Android Android OS 15(API Level 35)以降でビルド時、16KB Page Sizeビルドをサポートします。

変更事項

  • Android 使用されなくなった android.permission.FOREGROUND_SERVICE 権限を削除します。
  • Android Androidの最小ビルドターゲットが「19」→「23」に変わります。

Authentication

  • iOS Xcode 26 でビルド時に使用できないライブラリ参照を削除します。

Library updates

  • Android Adjust(Android) 5.2.0 → 5.4.2
    • Airbridge(Android) 4.3.0 → 4.7.1
    • AppsFlyer(Android) 6.16.2 → 6.17.3
    • Firebase-analytics(Android) 22.1.2 → 23.0.0
    • Singular(Android) 12.7.0 → 12.10.0
    • Facebook(Android) 17.0.0 → 18.0.1
    • Line(Android) 5.10.0 → 5.11.1
    • play-services-auth(Android) (Google Sign-In) 20.7.0 → 21.3.0
    • play-services-games-v2(Android) (Play Games Services) 20.1.2 → 21.0.0
    • play-services-ads-identifier(Android) 18.0.1 → 18.2.0
    • play-services-analytic(Android) 18.0.4 → 18.1.1
    • firebase messaging(Android) 24.0.2 → 25.0.0
    • onestore(Android) 21.01.00 → 21.02.01
    • google-core-review(Android) 2.0.1 → 2.0.2
    • Recaptcha(Android) 18.6.1 → 18.7.1
    • Kotlin(Android) 1.9.22 → 2.1.21
  • iOS Adjust(iOS)5.2.0→5.4.3
    • Airbridge(iOS) 4.3.0 → 4.7.0
    • AppsFlyer(iOS) 6.16.1 → 6.17.2
    • Firebase(iOS) 11.6.0 → 11.15.0
    • Singular(iOS) 12.7.1 -> 12.8.1
    • Facebook(iOS) 17.4.0 → 18.0.0
    • Google Sign-In(iOS)8.0.0→9.0.0
    • Line(iOS) 5.11.2 -> 5.13.0
    • QQ(iOS) 3.5.17.4 → 3.5.17.5
    • SDWebImage(iOS) 5.20.0 → 5.21.1
    • Recaptcha(iOS) 18.6.0 → 18.7.0

バグ修正

Authentication

  • iOS チャットボットポップアップ露出時に、縦モードではなく横モードが断続的に露出する不具合を修正します。
  • iOS 空の配列参照エラーが発生しないように修正します。
    • Authv4クラスの showConflictメソッドを使用すると、必須入力データがない場合にクラッシュが発生します。

Analytics

  • Android クライアント同接送信に失敗した場合は、不要な情報を含めて再送信しないように修正します。

v4.25.7.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Authentication

  • All 成人認証を完了すると、成人認証されたユーザーを識別できます。 [識別する値を取得するメソッド] (../../dev/authv4/verification.md) を提供します。識別情報はハッシュされたDI値です。

変更事項

Authentication

  • All Hive コンソールでアダルト認証を使用するアプリを設定すると、ログイン後にアダルト認証手順が自動的に実行されます。 ※韓国でのみサポートする機能です。
  • All 成人認証を実行する showAdultConfirm メソッドを deprecated 処理します。
    • showAdultConfirmメソッドは、今後のアップデートで削除できます。

v4.25.6.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android 2025-07-31
SDK Cocos2d-x iOS 2025-07-31

このSDKバージョンの開発環境を確認してください。

新機能

Chat

  • All 特定のチャットメッセージに「いいね」を表現したり、表記できる機能を追加します。
  • All 特定のチャットメッセージの「返信」を作成したり、返信接続関係を表記したりできる情報を提供します。
  • All 特定のユーザーを言及したり、ユーザーを言及したりする情報を提供する機能を提供します。

変更事項

Chat

  • All [チャンネルメッセージの照会方法](../../dev/chat/upgrade.md)をインデックス基準からメッセージID基準に照会するように変更します。

v4.25.5.2

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

バグ修正

Authentication

  • iOS ランドスケープモードでチャットボットを公開するとクラッシュが発生するエラーを修正します。

v4.25.5.1

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Authentication

  • All [複数のアカウント間の切り替え](../../dev/authv4/stored-login.md)機能を新規に提供します。関連する詳細機能は以下の通りです。 *現在ログインしているアカウントを端末に保存 *保存されたアカウントを照会 *保存したアカウントをログアウトして削除
    • 保存された別のアカウントでクイックログイン

Promotion

  • All [ダイレクトリンク機能](../../dev/promotion/hive-sdk-prep/android.md/#_3)を新規に追加します。

Notification

  • All [プッシュアクションボタン](../../dev/notification/advanced.md/#_5)を新規に提供します。 *プッシュアラームを受信すると、プッシュ選択アクションボタンを使用して事前に定義されたアクションを実行できます。

Chat

  • All メッセージ転送 *チャットメッセージがユーザーの言語に自動的に翻訳され、受信する機能と特定のメッセージを翻訳する機能を追加します。 *特定の言語ユーザーのみが受信できる通知メッセージ機能を追加します。
    • Webソケットメッセージにメッセージid値を追加して、コールバックの順序保証を提供します。
  • All チャンネル *チャットチャンネルに入ると、以前の会話履歴を表示する機能を追加します。 *現在のチャンネルに参加した人数を提供します。 *チャンネルリストの照会時にソート基準機能を提供します。
  • All イベント管理 *チャット[カスタムデータイベントをバイナリに送信できる機能](../../dev/chat/event.md/#customdata-event)を追加します。
  • All 接続管理 *再接続機能を追加します。

Hercules

  • Android 20241125-2 -> 20250527
  • iOS 20241120 - > 20250218

変更事項

  • Android ビルドに必要な難読化ルールを更新します。
  • iOS 別々に提供された HiveAppTrackingTransparents.framework ライブラリは Service.framework に統合されます。

Authentication

  • All Hiveメンバーシップアカウントを使用していない場合は、動作しなかった showMyInquiryメソッドを使用するときに問い合わせページが表示されるように変更します。
  • Android VK認証ポップアップをWebビューからアプリ内ブラウザに変更します。

Marketing Attribution

  • iOS 自動的に収集するFirebase購入イベントを有効にした場合は、サポートするように変更します。

バグ修正

Promotion

  • iOS iPadデバイスで新しい投稿UIのエッジ曲率を修正します。

Provisioning

  • iOS 利用規約の公開時にWebビューがスクロールしないように変更します。

Analytics

  • iOS 利用規約の同意が完了した直後に Analytics ログを送信できるようにロジックを変更します。

既知の問題

Others

  • iOS 横モードでチャットボットを使用すると、クラッシュが発生するエラーが発生します。
    • Hive SDK Unity iOS 25.5.2以降にアップデートしてください。

v4.25.2.2

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

変更事項

Authentication

  • Android Google Credential Managerの互換性が低く、一部のユーザーがアクセスできない問題があるため、認証方法を既存の** Google Sign-In**にロールバックします。

Library updates

  • Android * GooglePlay Services-Auth(Android) v20.7.0 (Google Sign-In ロールバックの再サポート)
    • Google Credential Play Services Auth(Android)v1.3.0(Googleサインインロールバックを削除)

v4.25.2.1

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

バグ修正

Marketing Attribution

  • Android [MMPサービスと連携](../../../../v4.25.2.0/dev/analytics/hive-integrate/)で使用されるHive SDK識別子のうち、did値が欠落しているエラーを修正します。

v4.25.2.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

変更事項

Authentication

  • All VK認証手段を変更して提供します。変更された認証方法は、[新しいVK開発者コンソール](https://dev.vk.com/en)で利用できます。
  • iOS Apple GameCenterへのログインに使用されるdeprecated処理されたGameKit APIの検証プロトコルを更新します。
  • Android Google Sign-Inライブラリのサポートが停止したため、暗黙的および明示的なログイン時に[Google Credential Manager](https://developers.google.com/identity/android-credential-manager)とAuthorizationClient APIで認証するように変更します。

Billing

  • Android PG支払いで購入した商品を払い戻した場合は、以前のトランザクションと区別するために order_id値を追加します。
  • Android PG決済トランザクションが完了すると、購買完了ログをマーケティングアトリビューションを通じて送信するように変更します。

Promotion

  • Android User Acquisition共有時に、Telegramがサポートしているインプレッションリストに追加されるように変更します。
  • Android Webビューの公開時にキャッシュポリシーを変更します。

Marketing Attribution

  • All [MMP サービスと連携] (../../../../v4.25.2.0/dev/analytics/hive-integrate/) をサポートするために、Hive SDK 識別子をさらに送信します。
  • All イベントの手動追跡時に[カスタム属性を追加](../../../../v4.25.2.0/dev/marketing-attribution/track-event-manually/#custom)して送信するように変更します。
  • Android Airbridgeの初期化時に、マーケットソース情報を送信するように変更します。
  • iOS sendEventWithAttributes API を使用する場合、 semantic value 型の浮動小数点値の精度範囲を float から double 型に変更します。

Provisioning

  • All 利用規約詳細ビューと再表示ページで、以下の場合は、利用規約ページ(Webビュー)ではなく、外部ブラウザを新しく開いてロードするように変更します。 *利用規約のURLを超えるWebページにアクセスする場合 *利用規約内のハイパーリンクHTMLタグ(aタグ、tel://など)をクリックした場合

Library updates

  • Android Airbridge(Android)v4.1.0→v4.3.0
    • Adjust(Android) v5.0.1 → v5.2.0
    • Singular(Android) v12.6.1 → v12.7.0
    • AppsFlyer(Android) v6.15.2 → v6.16.2
    • GooglePlay Services-Auth(Android) v20.7.0 (サポート中断)
    • Google Credential Play Services Auth(Android)v1.3.0(新規サポート)
  • iOS Airbridge(iOS)v4.1.1→v4.3.0
    • Adjust(iOS) v5.0.1 → v5.2.0
    • Singular(iOS) v12.6.1 → v12.7.1
    • AppsFlyer(iOS) v6.15.3 → v6.16.1
    • QQ(iOS) 3.5.17.3 → 3.5.17.4

Chat

  • All メッセージデータを送受信するときにextraDataをさらに送受信します。
  • All チャットサーバーに接続すると、 extraDataは送信されなくなりました。
  • All 文字列時間値ではなく整数型時間値をさらに受け取ります。
  • All ネットワーク遮断などの通信が不可能な状況でWebソケットを正常に解除できず、再接続を試みるときに、冗長接続状態に失敗しないように変更します。

バグ修正

  • Android ネットワークを介した通信の再試行が必要な場合、または分散サーバーに接続する必要がある状況で設定された最大タイムアウト時間を超える前に応答が来た場合は、タイムアウトを待たずにすぐに通信を再試行するか、分散サーバーに接続するように変更します。
  • iOS Configuration クラスの setZone メソッドを使用して Hive SDK で接続するサーバーグループ Zone が変更される場合、 hive_config.xml ファイルの gameLanguage 値が初期化されるエラーを修正します。

Authentication

  • iOS iOS 18以降のデバイスでQQウェブログインが正常に進行しないエラーを修正しました。

Marketing Attribution

  • Android Adjustを使用してインストールするかどうかを判断する機能を使用している場合は、コンテンツのないプッシュ通知が表示される現象を修正します。
  • Android Airbridgeを使用して複数の数を購入するイベントが発生した場合は、単価と数に応じた売上情報を配信するように変更します。

Provisioning

  • All SDKの初期化前に広告モジュール(Adiz)の初期化中にCOPPAやGDPRなどのコンプライアンスに準拠している場合は、年齢をチェックする「AgeGate」の値がhive_config.xmlに設定されている値で動作するエラーを修正します。

Chat

  • Android チャット接続時、間欠的に接続が失敗する現象を修正します。

既知の問題

Marketing Attribution

  • Android [MMPサービスと連携](../../../../v4.25.2.0/dev/analytics/hive-integrate/)で使用されるHive SDK識別子のうち、did値が欠落しているエラーがあります。この問題を解決した[SDK v4 Unity Android&iOS 25.2.1](./#release-42521)バージョンを使用してください。

v4.25.1.3

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

変更事項

Billing

  • Android PG決済の仕組みを他のビリング(IAPv4)機能のマーケットと同じに変更します。 PG支払いを適用している場合は、[PG支払い](../../dev/billing/pg-billing#pg)のドキュメントを参照してコードの実装を変更する必要があります。

Marketing Attribution

バグ修正

Billing

  • iOS 消費情報の送信に同意するかどうかを問い合わせるポップアップUIを公開すると、壁紙が不透明になるエラーを修正します。
  • iOS 消費情報の送信に同意するかどうかを問い合わせるポップアップUIを閉じると、意図しない方向にアプリの画面の向きが回転するエラーを修正します。

Promotion

  • iOS 画像を含むレビューポップアップ露出中に回転イベントが発生した場合、露出中の画像が消えるエラーを修正します。

Marketing Attribution

  • iOS Adizを介して広告収益情報を送信すると、AirbridgeからAdizではなくAdMobに送信されるエラーを修正します。

v4.25.0.1

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Marketing Attribution

  • iOS Adjust v5 が適用された Hive SDK v4 25.0.0 以降を使用する場合、SDK が自動的に収集して送信する did、vid 値が送信されないエラーを修正します。

v4.25.0.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Authentication

  • All 新しい認証手段(IdP)でテレグラムをサポートします。 [Telegramログイン用のボット設定](../../../../v4.25.0.0/dev/authv4/hive-sdk-prep/common/#idp-telegram)を参照してください。

Billing

  • iOS ユーザーに「アプリ内商品消費情報をApple App Storeに転送するかどうかを問い合わせる」(../../../../v4.25.0.0/dev/billing/apple-consume-info-agreement)する機能をサポートします。

Promotion

  • All [招待コードを入力したユーザーがアプリをインストール](../../operation/promotion/ua.md/#_7)した場合、報酬を支払うためにログインイベントを収集します。

Matchmaking

  • All マッチメイキング機能を更新して、グループマッチメイキング(../../../../v4.25.0.0/dev/matchmaking/group-matching)機能を新規サポートします。 ※以前のバージョンの Hive SDK インターフェイスと互換性がありません。更新されたマッチメイキング機能を使用するには、%%brand_name%%SDK v4 25.0.0以降を使用する必要があります。

Marketing Attribution

  • All マーケティング追跡イベントを送信するときに[Airbridgeに追加属性を送信する](../../../../v4.25.0.0/dev/marketing-attribution/track-event-manually/#airbridge-add-attribute)機能を新規にサポートします。
  • Android Airbridge ディパードディープリンクトレース 機能を新規サポートします。

Chat

変更事項

Authentication

  • All 廃止予定のAuthモジュールクラスとインタフェース、メソッド、デリゲート、リスナーを削除します
  • All JWTトークンを使用してより強力なセキュリティプロトコルを適用します。
  • All TalkPlus サポート終了に応じて、TalkPlus 認証トークンメソッドを削除します。
  • Android AppleログインWebビューでは、ログイン機能に加えてパスワードの検索などの閲覧を許可します。

Marketing Attribution

  • All Adjust v5をサポートするように更新します。
    • Adjust Signatureライブラリを削除します。
  • All AdjustでAdiz広告収入を集計するときに、AdMobソースに広告収入ソースを送信するように変更します。
  • Android Appsflyer広告収入集約ライブラリがメインライブラリに統合されている部分を反映します。 *6.14.2 → 6.15.2
    • Appsflyer ad-revenueライブラリを削除します。

Hercules

  • All 2024.11.20

バグ修正

Authentication

  • Android signInメソッドの実行中にネットワーク応答遅延が発生した場合、断続的にUIスレッドを占有する問題を解決します。

Billing

  • iOS UserEngagement を使ってアプリ内商品の購入を誘導したとき、IAP_UPDATE イベントが追加で発生するエラーを修正します。

既知の問題

Marketing Attribution

  • iOS Adjustを使用している場合は、SDKから自動的に収集して送信するdid、vid値が送信されないエラーがあります。 Hive SDK v4 25.0.1以降にアップデートが必要です。

v4.24.5.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

  • All Unity 6(Unity 6000)をサポートします。

Authentication

Promotion

  • All [スポットバナー](../../../../v4.24.5.0/dev/promotion/advanced#spot-banner)でも広告表示が可能です。
  • Android ユーザー招待を共有する機能でX(旧Twitter)をサポートします。

Matchmaking

  • All 新機能として「マッチメイキングサービス」(../../../../v4.24.5.0/dev/matchmaking)をサポートします。

変更事項

Authentication

  • All クラッシュポップアップで公開するプロバイダの名前を変更します。

バグ修正

Billing

  • iOS 一部の商品価格が浮動小数点で正確に表現できない価格の場合、この値を JSON 形式で循環小数で表現せずに正確な小数点として表現するように修正します。
    • 例 > 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)

v4.24.4.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Billing

  • Android PG決済リクエストの際、「IAPv4.purchase」を使用した複数数量購入をサポートします。

Marketing Attribution

バグ修正

Analytics

  • iOS 同意バナー選択肢を1つだけ選択した場合、正しく反映されないエラーを修正します。

v4.24.3.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Provisioning

  • All 利用規約画面で法定代理人の同意を得たことを確認する機能を追加します。

変更事項

Authentication

Promotion

  • All additionalInfoに送信する値に不要な情報が含まれないように変更します。
  • All [2:3 または 3:2 の割合でフロント バナーを公開] (../../../../v4.24.3.0/dev/promotion/interstitial-banners#fullbanner-reg) できるように変更します。
  • All フロントバナーで、「1日間停止」テキストを「今日は停止」に変更します。

Marketing Attribution

Library updates

  • Android Google Play Billing Library 6.1→7.0 Google Play Service Games 20.0.0 → 20.1.2
  • iOS Facebook SDK 16.2.1 → 17.0.2

バグ修正

  • Android リソース参照ロジックを修正して、メモリを解放できなかったエラーを修正します。
  • iOS iOS 14デバイスでアプリトラッキング透明化(ATT)に同意するかどうかを確認したときに断続的にクラッシュするエラーを修正します。
  • iOS フォトブックでアクセス制限(一部の写真のみアクセスを許可)を選択すると、クラッシュが発生するエラーを修正します。

Notification

  • Android ローカルプッシュ通知でサポートされていないtype設定時にプッシュメッセージが正常に公開されないエラーを修正しました。
  • iOS アプリのバージョン情報を送信するように変更します。

v4.24.1.3

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

変更事項

Authentication

  • All デバイス管理サービスで、国際電話の国番号をデバイスのアクセス地域に応じて自動的に適用するように変更します。

v4.24.2.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

  • All GDPRを適用するEUおよびEEA地域で、16歳未満のユーザーが条件に同意したかどうかを返す機能を提供します。 16歳未満かどうかを確認できます。
  • Android Android OS 11以降のデバイスまたはサポートされているモジュールをインストールしたデバイスでフォトブックを使用するときは、PhotoPickerを使用してください。
  • iOS MacOSコンソールアプリでもHive SDKのデバッグログを確認でき、Hive SDKログの中から特定のログタイプを選択して表示できます。

Authentication

  • All 携帯電話番号1つで登録可能なアカウント数を超えた場合、認証番号の発送を要求すると「同じ携帯電話番号で作成できるアカウント数を超えました」というエラーメッセージが表示されます。

Promotion

変更事項

Promotion

  • iOS ゲーム招待(UA)機能を使用するときにクリップボードを貼り付ける権限同意ポップアップ露出を最小限に抑えて使いやすさを向上させます。
    1. 許可された同意ポップアップを公開する時点を招待されたユーザーがアプリを起動するとすぐに、アプリの実行後にHive SDKを初期化する時点に変更しました。
    2. クリップボードに招待者のURLデータがある場合にのみポップアップを公開するように変更しました。

Notification

  • Android Amazonの新しいFireデバイスで動作するランタイムライブラリ(Push Amazon Device Message 1.2.0)に対応します。

Library updates

  • Android Samsung GalaxyStore IAP 6.1→6.1.1 Amazon Device Message 1.0.1 → 1.2.0

Analytics

  • iOS アプリがクラッシュしたときに未送信ログをファイルに保存するオプションであるsaveAnalyticsLogBeforeCrash設定のデフォルト値をfalseに変更します。

バグ修正

Authentication

  • All 中国からアクセスしたユーザーの本名認証の過程で、文字送信回数を超えたときに残り時間を初期化せずにエラーメッセージを表示するように修正します。
  • Android Google Playのログイン中に戻るキーを押してログインしていない場合は、適切な応答コールバックがなかったエラーを修正してください。
  • Android 低解像度デバイスでキーボード入力を実行できなかったエラーを修正します。

Promotion

  • iOS 新しい投稿ビューで新しいフレームビューを公開する動作中にフリーズが発生するエラーを修正します。

Marketing Attribution

  • Android カスタマイズした条件で初期化を実行したときにAdjustイベントの送信が遅れるエラーを修正します。

v4.24.1.2

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

バグ修正

Authentication

  • Android Googleログイン中に戻るボタンを押してログインをキャンセルしたときに適切な応答コールバックがなかったエラーを修正します。このバグは、Hive コンソールで Google Legacy Support の値が真の場合にのみ発生しました。
  • Android 低解像度機器でキーボード入力できなかった不具合を修正します。

v4.24.1.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

変更事項

Library updates

  • iOS AppsFlyer(iOS) v6.13.1 → v6.14.3 QQ(iOS) v3.5.14 → v3.5.16 Facebook SDK v17.0.0 → v16.2.1

Analytics

  • iOS デバイスの追跡に同意するかどうかに応じて、同意バナーの露出の有無を決定するように変更します。
    • 追跡の同意を拒否した場合は、同意バナーを公開しません。

バグ修正

Billing

  • iOS Hive SDK v4 24.0.0 未満のバージョン (例: v4 23.4.0) から v4 24.0.0 にアップデートする場合、商品の検索に失敗するエラーを修正します。

v4.24.0.0

ターゲットOSごとのSDK リリース日
SDK Cocos2d-x Android -
SDK Cocos2d-x iOS -

注意: このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。

新機能

Billing

  • iOS 最初のサブスクリプション割引情報がある場合は、商品情報の照会時に一緒に配信します。 getProductInfo使用時にコールバックとして受け取るIAPV4Productオブジェクトのリストで、original_priceフィールド値とpriceフィールド値の違いで割引情報を確認できます。

Promotion

  • Android 外部ページを公開するためにデバイスに設定されているデフォルトのブラウザを使用するカスタムタブをサポートしています。 PlatformHelperクラスshowInAppBrowserメソッドを使用して、アプリ内ブラウザを公開できます。
  • iOS 外部ページの公開にブラウザを使用するSafariViewControllerをサポートしています。 PlatformHelperクラスshowInAppBrowserメソッドを使用して、アプリ内ブラウザを公開できます。

変更事項

  • iOS アプリのバージョンを区別するときは、CFBundleShortVersionStringをさらに使用してください。

Billing

  • All 払い戻しユーザーの再決済UIで公開されているPG決済タイプのフレーズを「HiveStore」から「PG決済」に変更しました。
  • Android PG支払いページをアプリ内ブラウザではなくアプリ内Webビューで公開するように変更します。アプリ内ブラウザ環境をサポートしていない端末でもPG決済をサポートしています。

Library 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
  • iOS WeChat 2.0.2 → 2.0.4
  • Hercules 2024.01.23 → 2024.04.11 *Singular 12.3.2 → 12.4.1

Analytics

  • Android Firebaseイベント収集機能のうち、広告識別子収集設定のデフォルト値をtrueに変更します。

既知の問題

Authentication

  • iOS Facebook SDK iOS 17.0.0を使用している場合、iOS 17.0以降のデバイスでユーザーが「App Tracking Transparency」に同意しないとログインできないという問題があります。その条件でFacebookログインを実装するには、Hive SDK v4 24.1.0を使用してください。