Android & iOS
v4.25.8.0¶
ダウンロード¶
| Cocos2d-x Android & iOS | |
|---|---|
| ダウンロード | Hive SDK v4 Cocos2d-x Android & iOS 25.8.0 |
| リリース日 | 2025-10-02 |
開発環境¶
Cocos2d-x¶
- Cocos2d-x 3.17.2
アンドロイド¶
| Gradle | Android Gradle Plugin |
|---|---|
| v8.11.1 | v8.9.3 |
iOS¶
- Xcode 16.1 以上
- Xcode のバージョンはApple App Store のポリシーに従って更新する必要があります。
必須¶
- Kotlin (Android) v1.9.22 → 2.1.21
- Kotlin Coroutine (Android) 1.4.3
- Constraint Layout (Android) v2.1.4
- Glide (Android) v4.13.0
- SDWebImage (iOS) v5.20.0 → 5.21.1
オプション¶
IDP¶
- Facebook SDK (Android) v17.0.0 → 18.0.1
- Facebook SDK (iOS) v17.4.0 → 18.0.0
- GooglePlay Services-Auth (Android) v20.7.0 → 21.3.0
- GooglePlay Services-Games v2 (Android) v20.1.2 → 21.0.0
- Google Sign-In SDK (iOS) v8.0.0 → 9.0.0
- QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
- QQ (iOS) v3.5.17.4 (custom/redistributed) → 3.5.17.5 (custom/redistributed)
- WeChat (Android) v6.8.0
- WeChat (iOS) v2.0.4
- LINE (Android) v5.10.0 → 5.11.1
- LINE (iOS) v5.11.2 → 5.13.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 → 21.02.00
- WeChat (Android) v6.8.0
- Amazon (Android) v3.0.4
- Huawei (Android) v6.13.0.300
プッシュ¶
- Amazon (Android) v1.2.0
- FCM (Firebase Cloud Messaging) (Android) v24.0.2 → 25.0.0
マーケティングトラッキング分析¶
- Airbridge (Android) v4.3.0 → 4.7.1
- Airbridge (iOS) v4.3.0 → 4.7.0
- Adjust (Android) v5.2.0 → 5.4.2
- Adjust (iOS) v5.2.0 → 5.4.3
- Singular (Android) v12.7.0 → 12.10.0
- Singular (iOS) v12.7.1 → 12.8.1
- AppsFlyer (Android) v6.16.2 → 6.17.3
- AppsFlyer (iOS) v6.16.1 → 6.17.2
- FirebaseAnalytics (Android) v22.1.2 → 23.0.0
- FirebaseAnalytics (iOS) v11.6.0 → 11.15.0
チャット¶
- OkHttp (Android) v4.12.0
その他¶
- GooglePlay Services-レビュー (Android) v2.0.1 → 2.0.2
- GooglePlay Services-アプリ更新 (Android) v2.1.0
- Google reCaptcha (Android) v18.6.1 → 18.7.1
- Google reCaptcha (iOS) v18.6.0 → 18.7.0
- YoutubeAndroidWebPlayerApi (Android) v1.0.1
ノート¶
-
認証セキュリティプロトコルの変更により、Hive SDK v4 Unreal Engine 25.0.0以降を使用する場合、セキュリティキーをHive Console > セキュリティキー設定で発行する必要があります。セキュリティキーがないと、アプリにログインすることはできません。
-
PG決済プロセスの変更に伴い、Hive SDK v4 Unreal Engine 25.1.3以上でPG決済を使用するには、PG決済フローを参照し、コードの実装を更新してください。
新機能¶
共通¶
- Android Android OS 16 (API Level 36) をサポートしています。
- Android Android OS 15 (API Level 35) 以上でビルドする場合、16KB ページサイズのビルドをサポートしています。
変更された機能¶
共通¶
- Android 未使用のandroid.permission.FOREGROUND_SERVICE権限を削除します。
- Android 最小Androidビルドターゲットが
19から23に変更されます。
認証¶
- iOS Xcode 26でビルドする際に、利用できないライブラリへの参照を削除します。
その他¶
- 外部ライブラリを更新します。
- 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
- 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
修正されたバグ¶
認証¶
- iOS チャットボットのポップアップがポートレートモードではなく、ランドスケープモードで断続的に表示される問題を修正しました。
- iOS 空の配列参照エラーを防ぐように修正しました。
- Authv4クラスの
showConflictメソッドを使用する際に、必要な入力データが欠けているとクラッシュが発生していました。
- Authv4クラスの
アナリティクス¶
- Android クライアントの同時ユーザー送信失敗後に再送信する際に不必要な情報が含まれないように修正されました。
v4.25.7.0¶
新機能¶
認証¶
- すべて パーソナライズされた識別情報を取得するためのAPIを提供します。
- 識別情報はハッシュ化されたDI値です。APIを呼び出し、成人確認を完了した後、この値を使用して成人確認を完了したユーザーを識別できます。
変更された機能¶
認証¶
-
すべて Hive Consoleで成人確認を使用するアプリを設定すると、ログイン後に成人確認プロセスが自動的に実行されます。
- この機能は韓国でのみサポートされています。
-
すべて
showAdultConfirmメソッドは成人確認を行うために非推奨です。showAdultConfirmメソッドは将来のアップデートで削除される可能性があります。
v4.25.6.0¶
ダウンロード¶
| Cocos2d-x Android & iOS | |
|---|---|
| ダウンロード | Hive SDK v4 Cocos2d-x Android & iOS 25.6.0 |
| リリース日 | 2025-07-31 |
開発環境¶
Cocos2d-x¶
- Cocos2d-x 3.17.2
アンドロイド¶
| Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
|---|---|---|
| v7.5.0 | v7.4.2 | v1.8.0 |
iOS¶
- Xcode 16.1 以上
- Xcode のバージョンは、Apple App Store ポリシーに従って更新する必要があります。
ノート¶
-
認証セキュリティプロトコルの変更により、Hive SDK v4 Cocos 25.0.0以上を使用する場合、セキュリティキーをHive Console > セキュリティキー設定で発行する必要があります。セキュリティキーがないと、アプリへのログインはできません。
-
PG決済プロセスの変更により、Hive SDK v4 Cocos 25.1.3以上でPG決済を使用するには、PG決済フローを参照し、コードの実装を更新してください。
新機能¶
チャット¶
- すべて 特定のチャットメッセージに「いいね」を表現または表示する機能を追加しました。
- すべて 特定のチャットメッセージに「返信」を書き、返信関係に関する情報を提供する機能を追加しました。
- すべて 特定のユーザーに言及し、ユーザー言及に関する情報を提供する機能を追加しました。
変更された機能¶
チャット¶
- すべて チャンネルメッセージクエリメソッド をインデックスベースからメッセージIDベースに変更しました。
v4.25.5.1¶
新機能¶
認証¶
- すべて 新しいmulti-account switching機能を提供しました。詳細は以下の通りです: * 現在ログインしているアカウントをデバイスに保存 * 保存されたアカウントを表示 * ログアウトして保存されたアカウントを削除 * 別の保存されたアカウントで迅速にログイン
プロモーション¶
- すべて 新しいダイレクトリンク機能を追加しました。
通知¶
- すべて 新しいプッシュアクションボタン機能を追加しました。 * プッシュ通知を受信すると、プッシュアクションボタンを介して事前定義されたアクションを実行できます。
チャット¶
- すべて メッセージ送信 * ユーザーの言語へのチャットメッセージの自動翻訳と特定のメッセージを翻訳する機能を追加しました。 * 特定の言語のユーザーのみが受信できるアナウンスメッセージを送信する機能を追加しました。 * コールバック順序を保証するために、ウェブソケットメッセージにメッセージIDを追加しました。
- すべて チャンネル * チャットチャンネルに入る際に以前のチャット履歴を表示する機能を追加しました。 * 現在のチャンネルの参加者数を提供しました。 * チャンネルリストを取得する際のソートオプションを追加しました。
- すべて イベント管理 * バイナリでカスタムデータイベントを送信する機能を追加しました。
- すべて 接続管理 * 再接続機能を追加しました。
変更された機能¶
共通¶
- Android ビルドに必要な難読化ルールが更新されました。
- iOS 以前は別々だった
HiveAppTrackingTransparents.frameworkライブラリがService.frameworkに統合されました。
認証¶
- すべて Hiveメンバーシップアカウントを使用していない場合、
showMyInquiryメソッドは現在、問い合わせページを表示します。 - Android VK認証ポップアップをウェブビューからアプリ内ブラウザに変更しました。
マーケティング帰属¶
- iOS は、Firebaseの購入イベントの自動収集をサポートするようになりました。
ヘラクレス¶
- すべて ヘラクレスライブラリを更新しました。 * Android 20250527 * iOS 20250218
修正されたバグ¶
プロビジョニング¶
- iOS 利用規約が表示されているときにウェブビューがスクロールしないように修正しました。
プロモーション¶
- iOS iPadデバイスのニュースUIの角の半径を修正しました。
アナリティクス¶
- iOS 利用規約に同意した後、分析ログをすぐに送信できるようにロジックを修正しました。
v4.25.2.0¶
変更された機能¶
プロビジョニング¶
- すべて 条件の詳細およびレビューページでは、リンクが条件のURLでない場合やハイパーリンクタグを含む場合、外部ブラウザで開くようになりました。
認証¶
-
すべて VK認証方法が変更されました。新しい方法はnew VK開発者コンソールで使用できます。
-
iOS Apple GameCenterログインで使用されている非推奨のGameKit APIの検証プロトコルを更新しました。
-
Android Google Sign-Inライブラリのサポート終了に伴い、認証は現在、Google Credential ManagerおよびAuthorizationClient APIを使用して、暗黙的および明示的なログインの両方を行います。
請求¶
- Android PG決済を通じて購入された商品が返金されると、以前の取引と区別するために
order_id値が追加されます。 - Android PG決済取引の完了後、購入完了ログがクライアントから送信されるようになりました。
プロモーション¶
- Android ユーザー獲得共有のためにTelegramを露出リストに追加しました。
- Android webview露出のキャッシングポリシーを変更しました。
マーケティングアトリビューション¶
- すべて Hive SDK識別子を MMPサービスとの統合のために追加しました。
- すべて 手動でイベントを追跡する際に、カスタム属性を追加できるようになりました。
- Android Airbridgeを初期化する際に、マーケットソース情報が送信されるようになりました。
- iOS sendEventWithAttributes APIを使用する際、
semantic value型の浮動小数点値の精度範囲がfloatからdoubleに変更されました。
チャット¶
- すべて メッセージデータを送信または受信する際、
extraDataが送信および受信されるようになりました。 - すべて チャットサーバーに接続する際、
extraDataは送信されなくなりました。 - すべて 整数の時間値が文字列の時間値に加えて受信されるようになりました。
- すべて ネットワークがブロックされ、ウェブソケットが適切に切断できない場合、再接続の試行が重複接続によって失敗しないように変更されました。
その他¶
- 外部ライブラリを更新しました。 * Airbridge(Android) v4.1.0 → v4.3.0 * Airbridge(iOS) v4.1.1 → v4.3.0 * Adjust(Android) v5.0.1 → v5.2.0 * Adjust(iOS) v5.0.1 → v5.2.0 * Singular(Android) v12.6.1 → v12.7.0 * Singular(iOS) v12.6.1 → v12.7.1 * AppsFlyer(Android) v6.15.2 → v6.16.2 * AppsFlyer(iOS) v6.15.3 → v6.16.1 * QQ(iOS) 3.5.17.3 → 3.5.17.4
修正されたバグ¶
一般¶
-
Android 通信の再試行が必要な場合や、分散サーバーに接続する場合、最大タイムアウト前に応答が受信された場合は、タイムアウトを待たずにすぐに再試行または接続します。
-
iOS サーバーグループゾーンをConfigurationクラスの
setZoneメソッドを使用して変更するときに、_hive_config.xml_内のgameLanguage値がリセットされるエラーを修正しました。
プロビジョニング¶
- すべて SDKの初期化前に広告モジュール(Adiz)を初期化し、COPPAまたはGDPRに準拠する際に、
hive_config.xmlに設定された値に基づいてAgeGate値が操作されるエラーを修正しました。
認証¶
- iOS iOS 18 以上のデバイスで QQ ウェブログインが正常に機能しないエラーを修正しました。
マーケティング帰属¶
-
Android インストール状況を判断するためにAdjustを使用しているときに、空のプッシュ通知が表示される問題を修正しました。
-
Android Airbridgeを使用する際、複数のアイテムが購入された場合に、単価と数量に応じて販売情報が送信されるように修正されました。
チャット¶
- Android チャットに接続する際の間欠的な接続障害を修正しました。
v4.25.1.3¶
変更された機能¶
マーケティングアトリビューション¶
- iOS 新たにAirbridgeの遅延ディープリンクトラッキングをサポートしました。
請求¶
- Android 他の課金(
IAPv4)マーケットに合わせてPG支払いの動作を変更しました。PG支払いを使用している場合は、PG支払いフローを参照し、コードを更新してください。
v4.25.1.0¶
修正されたバグ¶
マーケティングアトリビューション¶
- iOS Adizを介して送信された広告収益情報がAirbridgeでAdizの代わりにAdMobとして送信されるというエラーを修正しました。
請求¶
-
iOS 消費情報を送信することに同意するためのポップアップUIが不透明な背景で表示されるエラーを修正しました。
-
iOS ポップアップUIを閉じる際に、消費情報を送信することに同意するためにアプリ画面が意図せず回転するエラーを修正しました。
プロモーション¶
- iOS 画像付きのレビューポップアップ中に回転イベントが発生した際に画像が消えるエラーを修正しました。
v4.25.0.0¶
新機能¶
認証¶
- すべて テレグラムを新しい認証方法(IdP)として追加しました。 ログインのためのテレグラムボットの設定を参照してください。
請求¶
マーケティングアトリビューション¶
- すべて 新たにマーケティングトラッキングイベントのためにAirbridgeに追加属性を送信することをサポートします。
- Android 新たにAirbridgeの遅延ディープリンクトラッキングをサポートします。
チャット¶
- すべて 新しくチャット機能をサポートしています。
マッチメイキング¶
- すべて マッチメイキング機能を更新し、新たにgroup matchmakingをサポートしました。
<span style='color:#FF0000;'>※ 前のHive SDKインターフェースと互換性がありません。更新されたマッチメイキング機能を使用するには、Hive SDK v4 25.0.0以上を使用してください。</span>
変更された機能¶
認証¶
- すべて 使用されていない
Authモジュールのクラス、インターフェース、メソッド、デリゲート、およびリスナーを削除しました。 - すべて JWTトークンを使用して、より強力なセキュリティプロトコルを適用しました。
- すべて TalkPlusのサポート終了に伴い、TalkPlus認証トークンメソッドを削除しました。
- Android ログインだけでなく、Appleログインのウェブビューでパスワード回復などのブラウジングを許可しました。
プロモーション¶
- すべて 招待コードを入力したユーザーがアプリをインストールしたときに報酬を与えるために、ログインイベントを収集します。詳細はこちらをご覧ください。
マーケティングアトリビューション¶
- すべて Adjust v5をサポートするように更新されました。 * Adjust Signatureライブラリを削除しました。
- すべて Adjustで広告収益を集計する際、AdMobを広告収益のソースとして送信します。
- Android Appsflyer広告収益集計ライブラリの統合がメインライブラリに反映されました。 * 6.14.2 → 6.15.2 * Appsflyer広告収益ライブラリを削除しました。
その他¶
- すべて ヘラクレスライブラリのバージョンが更新されました。 * Android: 20241120 * iOS: 20241120
修正されたバグ¶
認証¶
- Android UIスレッドが
signInメソッドの実行中にネットワーク応答が遅れた場合に断続的に占有される問題を修正しました。
請求¶
- iOS UserEngagementを使用してアプリ内製品購入を誘発する際に、余分な
IAP_UPDATEイベントが発生するエラーを修正しました。
v4.24.5.0¶
新機能¶
認証¶
- すべて 新たにSteamとX(以前のTwitter)を認証方法としてサポートします。 * 準備: 共通 * 準備: Android * 準備: iOS * ブランディングガイド
- すべて 認証されたセッションを共有するin-appウェブブラウジング機能を提供します。
マッチメイキング¶
- すべて 新たに マッチメイキングサービス をサポートします。
プロモーション¶
- すべて スポットバナー は、現在広告の露出をサポートしています。
- Android ユーザー招待共有においてX(旧Twitter)へのサポートを追加しました。
変更された機能¶
認証¶
- すべて 競合ポップアップに表示される修正されたプロバイダー名。
修正されたバグ¶
請求¶
- iOS 浮動小数点数として正確に表現できない価格が、JSON形式で正確な小数として表示されるように修正されました。 * 例:
4.99$(文字列) →4.9900000000000011(倍精度) →4.99(JSON数値)
v4.24.4.0¶
新機能¶
マーケティングアトリビューション¶
- すべて は、Hive SDK に特化したサービスとして Airbridge をサポートします。 - Airbridge でイベントを自動的に追跡する - Airbridge でイベントを手動で追跡する
請求¶
- Android は、PG決済を通じて単一製品の希望数量を購入することをサポートしています。
修正されたバグ¶
アナリティクス¶
- iOS 同意バナーで1つのオプションのみを選択した場合に、正しく反映されないエラーを修正しました。
v4.24.3.0¶
新機能¶
プロビジョニング¶
- すべて 利用規約画面で法定代理人の同意が得られたかどうかを確認する機能が追加されました。
変更された機能¶
認証¶
- すべて ログアウト動作が変更されました。 * 以前: Hive SDKは
signOutが呼び出されたときにユーザーアカウントをログアウトしました。ゲストアカウントはsignOut APIを呼び出すとサーバーから失敗レスポンスを受け取りました。 * 後:signOutが呼び出されると、Hive SDKはHiveサーバーにユーザーアカウントがログアウトできるか確認を要求し、レスポンスに基づいてログアウトします。 - すべて ゲストアカウントをログアウトする際、もはや成功レスポンスを返さず、エラーコードを返します。Hive SDKとHiveサーバーはゲストアカウントのセッションを維持します。
- すべて 停止されたアカウントの場合、同じIdPで別のアカウントがログインできるようにIdPを自動的にログアウトします。自動ログインが不可能な場合にのみ適用されます。
- すべて
AuthV4.connectでIdPをリンクする際、停止されたアカウントに切り替えるとログアウトがトリガーされるようになりました。 - すべて デバイス管理サービスは、デバイスの地域に基づいて国際電話の国コードを自動的に適用します。
- iOS Facebookログインは、アプリの追跡透明性(ATT)への同意が拒否されていても可能になりました。
プロモーション¶
- すべて 不要な情報が
additionalInfoを介して送信される値に含まれないように変更されました。 - すべて 2:3または3:2の比率で全画面バナーを許可するように変更されました。
- すべて 全画面バナーの「1日表示しない」というテキストを「今日表示しない」に変更しました。
マーケティングアトリビューション¶
- すべて 変更された 署名を調整 バージョンを
v1からv3に変更しました。
修正されたバグ¶
Hive SDK 共通¶
- Android リソース参照ロジックによりメモリが解放されないエラーを修正しました。
- iOS iOS 14デバイスでATT同意状況を確認する際の間欠的なクラッシュを修正しました。
- iOS 写真アルバムで限られた写真アクセスを選択した際のクラッシュを修正しました。
通知¶
- Android サポートされていない
type設定がローカルプッシュ通知でプッシュメッセージが表示されないエラーを修正しました。 - iOS アプリのバージョン情報を送信するように変更しました。
v4.24.2.0¶
新機能¶
Hive SDK 共通¶
- すべて EUおよびEEA地域でGDPRが適用される場合に、16歳未満のユーザーが利用規約に同意したかどうかを返す機能を提供します。
- Android Android OS 11+またはサポートされているモジュールでは、写真アルバムへのアクセスのデフォルトとしてPhotoPickerを使用します。
- iOS Hive SDKのデバッグログは、MacOSのコンソールアプリで確認できるようになり、特定のログタイプをフィルタリングできます。
認証¶
- すべて 電話番号ごとの最大アカウント数を超えた後に認証コードを要求すると、エラーメッセージが表示されます: "同じ電話番号で作成できるアカウントの数を超えました。"
プロモーション¶
- すべて クロスプロモーションの露出を制御します。
- すべて N日間表示しないをサポートするために「今日は表示しない」機能を改善しました。
変更された機能¶
通知¶
- Android 新しいAmazon Fireデバイス用のランタイムライブラリ(Push Amazon Device Message 1.2.0)をサポートしています。
プロモーション¶
- iOS ゲーム招待 (UA) 機能を使用する際のクリップボードの権限ポップアップを最小限に抑えることで、使いやすさが向上しました。 * ポップアップの表示タイミングをアプリ起動からHive SDKの初期化に変更しました。 * 招待者のURLデータがクリップボードに存在する場合のみポップアップが表示されるようになりました。
アナリティクス¶
- iOS の
saveAnalyticsLogBeforeCrashオプションのデフォルト値は、クラッシュ時に未送信のログをファイルに保存するため、現在はfalseです。
修正されたバグ¶
認証¶
- すべて 中国のユーザーの実名確認において、残り時間がリセットされず、SMS送信制限を超えた際にエラーメッセージが表示されるように修正されました。
- Android Google Playログイン中にバックキーを押した際にコールバックが提供されないエラーを修正しました。
- Android 低解像度デバイスでキーボード入力ができないエラーを修正しました。
プロモーション¶
- iOS ニュースビューで新しいフレームビューを表示する際のフリーズ問題を修正しました。
マーケティング帰属¶
- Android カスタマイズされた条件で初期化する際のAdjustイベント送信の固定遅延。
v4.24.1.2¶
修正されたバグ¶
認証¶
- Android Googleログイン中にバックボタンを押した際にコールバックが提供されなかったエラーを修正しました。このバグは、HiveコンソールでGoogleレガシーサポートが有効になっている場合にのみ発生しました。
- Android 低解像度デバイスでキーボード入力ができないエラーを修正しました。
v4.24.1.0¶
変更された機能¶
アナリティクス¶
- iOS は、デバイスのトラッキング同意に基づいて同意バナーの表示を決定するように変更されました。 * トラッキング同意が拒否された場合、同意バナーは表示されません。
v4.24.0.0¶
新機能¶
プロモーション¶
- Android は、デバイスのデフォルトブラウザを使用して外部ページを表示するカスタムタブをサポートしています。
PlatformHelperクラスのshowInAppBrowserメソッドを使用して、アプリ内ブラウザを表示します。 - iOS は、外部ページ表示のためにSafariViewControllerをサポートしています。
PlatformHelperクラスのshowInAppBrowserメソッドを使用して、アプリ内ブラウザを表示します。
請求¶
- iOS 製品が最初のサブスクリプション割引を持っている場合、製品情報クエリは割引情報のために
original_priceとpriceフィールドの両方をIAPV4Productオブジェクトで返します。
変更された機能¶
Hive SDK 共通¶
- iOS は、アプリのバージョンを区別するために、
CFBundleShortVersionStringも使用します。
請求¶
- すべて 返金UIのPG支払いタイプの表記を「HiveStore」から「PG支払い」に変更しました。
- Android PG支払いページをアプリ内ブラウザではなくアプリ内ウェブビューで表示するように変更しました。これにより、アプリ内ブラウザをサポートしていないデバイスでもPG支払いがサポートされるようになりました。
アナリティクス¶
- Android Firebaseイベント収集における広告識別子の収集のデフォルト値は現在
trueです。
v4.23.0.0¶
ダウンロード¶
| Cocos2d-x Android/iOS | |
|---|---|
| ダウンロード | Hive SDK v4 Cocos2d-x Android+iOS 23.0.0 |
| リリース日 | 2024-04-25 |
開発環境¶
Cocos2d-x¶
- 3.17.2
Android¶
| Gradle | Android Gradle プラグイン | Kotlin Gradle プラグイン |
|---|---|---|
| v7.5 | v7.4.2 | v1.8.0 |
iOS¶
- Xcode 15.0+
- Xcodeのバージョンは、Apple App Storeのポリシーに従って更新する必要があります。
変更された機能¶
Hive SDK 共通¶
- Android Java Enum インターフェース ResultAPI クラスへのアクセスが変更されました。以下の例を参照してください。
- 以前:
ResultAPI.Companion.getSUCCESS()のみがサポートされていました。 - 変更:
ResultAPI.Companion.getSUCCESS()とResultAPI.SUCCESSの両方がサポートされます。
- 以前:
- Android Java ではインスタンスメソッドスタイルとクラスメソッドスタイルの両方がサポートされています。以下の例を参照してください。
- 以前:
IAPV4.INSTANCE.getProductInfoのみがサポートされていました。 - 変更:
IAPV4.INSTANCE.getProductInfoとIAPV4.getProductInfoの両方がサポートされます。
- 以前:
- Android 問い合わせウィンドウ、チャットボット、および成人認証ウィンドウが Z-Flip 5 の前面ディスプレイの画面範囲を超えないように調整が行われました。
- iOS サポートされている開発環境が Xcode 15 以上に変更されました。macOS Ventura13.5 以上で使用できます。サポートされているOSは以下の通りです:
- iOS 12 以上
- iPadOS 13 以上
認証¶
- すべて デバイス管理、中国の実名確認などのために、ユーザーがSMS確認の時間制限内にSMSを入力しない場合、送信ボタンは無効になります。
- Android 各IDPはオプションのアプリケーション用にライブラリに分けられています。以下のライブラリを追加で適用できます:
- Apple サインイン
- Weverse
- メンバーシップ
- Android 変更は、Google Play Gamesログイン中にHiveサーバーによって直接確認されたログイン情報のみを信頼するように行われ、
AuthV4ServerResponseErrorのいくつかのケースを解決します。 - iOS Hive SDKで使用されるreCAPTCHAライブラリが公式バージョンに更新されました。
- iOS 各IDPはオプションのアプリケーション用にライブラリに分けられています。以下のライブラリを追加で適用できます:
- Apple サインイン
- GameCenter
- メンバーシップ
プロモーション¶
- すべて ニュースまたはインタースティシャルバナーのいずれか一方のみが画面に表示されるように変更されます。最初に呼ばれたウィンドウのみが表示され、後に呼ばれたウィンドウは表示されません。
- すべて
campaignIdをUAキャンペーン情報に含めます。 - iOS SDWebImageライブラリを更新し、画像キャッシングおよびダウンロードに関連するLRUキャッシュポリシーを適用します。
Billing¶
- すべて はIAPv2インターフェースと機能をサポートしなくなりました。
- Android では、保留中の購入がある場合、遅延した購入結果が現在進行中の支払いに影響を与えないように変更が行われました。
プロビジョニング¶
- すべて アカウントに基づいて利用規約を公開する機能を追加します
Hercules¶
- すべて Hercules ライブラリのバージョンを更新します。
- Android: 20231122
- iOS: 20231116
<
修正されたバグ¶
認証¶
- Android ポルトガル語で使用制限ポップアップが表示されるときにボタンが正しく表示されない問題を修正しました。
- iOS プロフィール画像を編集しているときにカメラキャプチャボタンを素早くタップするとアプリがクラッシュする問題を修正しました。
プロモーション¶
- Android アプリがフォアグラウンドからバックグラウンド、再びフォアグラウンドに変更される際に、ゲーム終了ポップアップが表示されているときに改行が正しく機能しないエラーを修正しました。
- iOS プロモーションバナーを通じてコミュニティウェブビューなどを表示する際に、上部のノッチエリアが切り取られる問題を修正しました。
プロビジョニング¶
- iOS 一時停止されたユーザーの一時停止解除までの残り時間を表示しないように修正されました。
データストア¶
- iOS 引数として
setメソッドに空の値を指定すると、以前に設定された値が削除され、適切に動作することが保証されます。
通知¶
- Android アプリが再起動されたときにプッシュメッセージを表示するためにプッシュメッセージを取得するプロセスに問題があり、プッシュメッセージの内容が表示されない問題を修正しました。
Analytics¶
- すべて 同時ユーザーログ送信において、不明な国に送信される国コードを
Unknownから2つのスペース文字に変更しました。
<
知られている問題¶
このHive SDKバージョンのリリースに関する既知の問題はありません。
<
開発者ガイドの変更¶
一般的な
- COPPA ageGateU13の値を直接設定できる値に変更しました。
- hive_config.xmlの例を更新しました。
- こちらからサポートされていないIdPであるWEIBOに関連するコンテンツを削除しました。
- アプリ内更新の説明を改訂しました。
Android
- Gradle、Android Gradle Plugin、Kotlin Gradle Pluginの最小バージョンを追加しました。
- Hive SDKの機能が内部的に別のライブラリに分離されたため、Android Gradleファイルの内容を変更しました。
- AndroidManifest.xmlの設定から関連する内容を削除しました。WeChat AuthはHive SDKによって自動的に追加されます。また、Hive SDKはFOREGROUND SERVICEを直接使用しないため、内容を削除しました。
- Facebook Cloud Gameビルドのためのbuild.gradleで必要なライブラリの設定に関連する内容を変更しました。
- Firebase Analyticsを追加するためのモジュールレベルのbuild.gradleファイルの内容を変更しました。
- Huaweiのビルド設定を更新しました。
- Google Play GamesのPCビルドにおける必要なライブラリの設定に関連する内容を変更しました。
- Googleログインをサポートするためのモジュールレベルのbuild.gradleファイルの内容を変更しました。
- ONE Storeのバージョンが21.01.00に更新されたため、説明を修正しました。
iOS
- Apple Game CenterをIdP統合ガイドに追加しました。
- Hive SDKの機能が内部的に別々のライブラリに分割されたため、iOS Podfileの内容を変更しました。