Android & iOS
v4.26.0.1¶
ダウンロード¶
| 対象OS | リリースバージョン | リリース日 |
|---|---|---|
| Android & iOS | Hive SDK v4 Cocos2d-x Android & iOS 26.0.1 | 2025-12-18 |
変更された機能¶
プロビジョニング¶
- Android は、App Store責任法に準拠する年齢情報を提供するGoogle Playライブラリのバージョンを変更しました。
- 現状: 0.0.1 - Beta2
- 変更後: 0.0.2
一般¶
- iOS ビルドに使用されるXcodeのバージョンが変更されました。
- 現状: Xcode 26.2 Beta2
- 変更後: Xcode 26.2
v4.26.0.0 ベータ¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
プロビジョニング¶
- 新しく追加されたコンプライアンス機能。
- Android Google PlayおよびAmazon Appstoreを通じてゲームアプリを配布する際、Hive SDKは**年齢範囲API**を提供し、2026年1月1日にテキサス州、米国で施行されるアプリストア責任法に準拠してユーザーの年齢範囲を確認します。
- iOS Apple App Storeを通じてゲームアプリを配布する際、Hive SDKは**年齢範囲API**を提供し、2026年1月1日にテキサス州、米国で施行されるアプリストア責任法に準拠してユーザーの年齢範囲を確認します。
- iOS 26.2以上でのみサポートされています。
一般¶
- iOS Hive SDKは、iOS Xcode 26.2以上でビルドできます。
- 最低サポートOSバージョンは*iOS 15*です。
知られている問題¶
プロビジョニング¶
- Android ビルドに含まれるアプリストア責任法準拠ライブラリのバージョン0.0.1-Beta2は、本番環境では使用できません。
v4.25.9.0¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
認証¶
- すべて Newlyは本人確認サービスを通じて本人確認機能を提供します。
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¶
ダウンロード¶
お知らせ: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
認証¶
- すべて パーソナライズされた識別情報を取得するためのAPIを提供します。
- 識別情報はハッシュ化されたDI値です。APIを呼び出し、成人確認を完了した後、この値を使用して成人確認を完了したユーザーを識別できます。
変更された機能¶
認証¶
-
すべて アプリをHiveコンソールで成人認証を使用するように設定すると、ログイン後に成人認証プロセスが自動的に実行されます。
- この機能は韓国でのみサポートされています。
-
すべて
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¶
ダウンロード¶
お知らせ: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
認証¶
- すべて 新しい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¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能は高いバージョンのSDKに含まれています。
変更された機能¶
プロビジョニング¶
- すべて 条件の詳細およびレビューページでは、リンクが条件の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 ウェブビュー露出のキャッシュポリシーを変更しました。
マーケティング帰属¶
- すべて 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に準拠する際に、
AgeGateの値がhive_config.xmlに設定された値に基づいて動作するというエラーを修正しました。
認証¶
- iOS iOS 18 以上のデバイスで QQ ウェブログインが正常に動作しないエラーを修正しました。
マーケティングアトリビューション¶
-
Android インストール状況を判断するためにAdjustを使用しているときに、空のプッシュ通知が表示される問題を修正しました。
-
Android Airbridgeを使用する際、複数のアイテムが購入された場合に、単価と数量に応じて販売情報が送信されるように修正されました。
チャット¶
- Android チャットに接続する際の不定期な接続失敗を修正しました。
v4.25.1.3¶
ダウンロード¶
お知らせ: このSDKのバージョンは、別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
変更された機能¶
マーケティングアトリビューション¶
- iOS 新たにAirbridgeの遅延ディープリンクトラッキングをサポートしました。
請求¶
- Android PG決済の動作を他の課金(
IAPv4)マーケットに合わせて変更しました。PG決済を使用している場合は、PG決済フローを参照し、コードを更新してください。
v4.25.1.0¶
ダウンロード¶
注意: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
修正されたバグ¶
マーケティング帰属¶
- iOS Adiz経由で送信された広告収益情報がAirbridgeでAdMobとして送信されるというエラーを修正しました。
請求¶
-
iOS 消費情報を送信することに同意するためのポップアップUIが不透明な背景で表示されるというエラーを修正しました。
-
iOS ポップアップUIを閉じる際に、意図せずアプリ画面が回転するエラーを修正しました。
プロモーション¶
- iOS 画像が表示されているレビューポップアップ中に回転イベントが発生した際に画像が消えるエラーを修正しました。
v4.25.0.0¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
認証¶
- すべて 新しい認証方法 (IdP) として Telegram を追加しました。 ログイン用の Telegram ボット設定 を参照してください。
請求¶
マーケティング帰属¶
- すべて 新たにマーケティングトラッキングイベントのためにAirbridgeに追加属性を送信することをサポートしました。
- Android 新たにAirbridgeの遅延ディープリンクトラッキングをサポートしました。
チャット¶
- すべて 新しくチャット機能をサポートします。
マッチメイキング¶
- すべて マッチメイキング機能を更新し、新たにgroup matchmakingをサポートしました。
<span style='color:#FF0000;'>※ 以前のHive SDKインターフェースとは互換性がありません。更新されたマッチメイキング機能を使用するには、Hive SDK v4 25.0.0以上を使用してください。</span>
変更された機能¶
認証¶
- すべて 使用されていない
Authモジュールのクラス、インターフェース、メソッド、デリゲート、およびリスナーを削除しました。 - すべて JWTトークンを使用して、より強力なセキュリティプロトコルを適用しました。
- すべて TalkPlusのサポート終了に伴い、TalkPlus認証トークンメソッドを削除しました。
- Android ログインだけでなく、AppleログインのWebビューでパスワード回復などのブラウジングを許可しました。
プロモーション¶
- すべて 招待コードを入力したユーザーがアプリをインストールしたときに報酬を与えるために、ログインイベントを収集します。詳細はこちらを参照してください。
マーケティング帰属¶
- すべて Adjust v5をサポートするように更新されました。 * Adjust Signatureライブラリを削除しました。
- すべて Adjustで広告収益を集計する際、AdMobを広告収益のソースとして送信します。
- Android Appsflyer広告収益集計ライブラリの統合がメインライブラリに反映されました。 * 6.14.2 → 6.15.2 * Appsflyer広告収益ライブラリを削除しました。
その他¶
- すべて ヘラクレスライブラリのバージョンを更新しました。 * Android: 20241120 * iOS: 20241120
修正されたバグ¶
認証¶
- Android
signInメソッドの実行中にネットワーク応答が遅れた場合に、UI スレッドが断続的に占有される問題を修正しました。
請求¶
- iOS UserEngagementを使用してアプリ内製品の購入を誘発する際に、余分な
IAP_UPDATEイベントが発生するエラーを修正しました。
v4.24.5.0¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供せず、機能はより高いバージョンのSDKに含まれています。
新機能¶
認証¶
- すべて 新たにSteamとX(旧Twitter)を認証方法としてサポートします。
- すべて 認証されたセッションを共有するin-appウェブブラウジング機能を提供します。
マッチメイキング¶
- すべて 新たに マッチメイキングサービス をサポートします。
プロモーション¶
- すべて スポットバナー は、広告の露出をサポートするようになりました。
- Android ユーザー招待共有においてX(旧Twitter)へのサポートを追加しました。
変更された機能¶
認証¶
- すべて 競合ポップアップに表示される修正されたプロバイダー名。
修正されたバグ¶
請求¶
- iOS 浮動小数点数として正確に表現できない価格が、JSON形式で正確な小数として表示されるように修正されました。
- 例:
4.99$(文字列) →4.9900000000000011(倍精度) →4.99(JSON数値)
- 例:
v4.24.4.0¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
マーケティングアトリビューション¶
- すべて は、Hive SDKに特化したサービスとしてAirbridgeをサポートします。 - Airbridgeでイベントを自動的に追跡する - Airbridgeでイベントを手動で追跡する
請求¶
- Android は、PG決済を通じて単一製品の希望数量を購入することをサポートしています。
修正されたバグ¶
アナリティクス¶
- iOS 同意バナーで1つのオプションのみを選択した場合に正しく反映されないエラーを修正しました。
v4.24.3.0¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
プロビジョニング¶
- すべて 利用規約画面で法定代理人の同意が得られたかどうかを確認する機能を追加しました。
変更された機能¶
認証¶
- すべて ログアウトの動作が変更されました。
- 以前: Hive SDKは
signOutが呼び出されたときにユーザーアカウントをログアウトしました。ゲストアカウントは、signOut APIを呼び出すとサーバーから失敗の応答を受け取りました。 - 以後:
signOutが呼び出されると、Hive SDKはHiveサーバーにユーザーアカウントがログアウトできるか確認を要求し、応答に基づいてログアウトします。
- 以前: Hive SDKは
- すべて ゲストアカウントをログアウトする際、もはや成功の応答を返さず、エラーコードを返します。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¶
ダウンロード¶
通知: このSDKのバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
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¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供せず、機能はより高いバージョンのSDKに含まれています。
修正されたバグ¶
認証¶
- Android Googleログイン中にバックボタンを押した際にコールバックが提供されないというエラーを修正しました。このバグはHiveコンソールでGoogleレガシーサポートが有効になっているときのみ発生しました。
- Android 低解像度デバイスでキーボード入力ができないというエラーを修正しました。
v4.24.1.0¶
ダウンロード¶
お知らせ: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
変更された機能¶
アナリティクス¶
- iOS デバイストラッキングの同意に基づいて同意バナーの表示を決定するように変更されました。 * トラッキングの同意が拒否された場合、同意バナーは表示されません。
v4.24.0.0¶
ダウンロード¶
通知: このSDKバージョンは別の配布ファイルを提供しておらず、機能はより高いバージョンのSDKに含まれています。
新機能¶
プロモーション¶
- Android は、デバイスのデフォルトブラウザを使用して外部ページを表示するカスタムタブをサポートしています。
PlatformHelperクラスのshowInAppBrowserメソッドを使用して、アプリ内ブラウザを表示します。 - iOS は、外部ページ表示のためにSafariViewControllerをサポートしています。
PlatformHelperクラスのshowInAppBrowserメソッドを使用して、アプリ内ブラウザを表示します。
請求¶
- iOS 製品が最初のサブスクリプション割引を持っている場合、製品情報クエリは割引情報のために
original_priceとpriceフィールドの両方をIAPV4Productオブジェクトで返します。
変更された機能¶
Hive SDK 共通¶
- iOS は、アプリのバージョンを区別するために、
CFBundleShortVersionStringも使用します。
請求¶
- すべて 返金UIのPG支払いタイプの文言を「HiveStore」から「PG支払い」に変更しました。
- Android PG支払いページをアプリ内ブラウザではなくアプリ内Webビューで表示するように変更しました。アプリ内ブラウザをサポートしていないデバイスでも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 Plugin | Kotlin Gradle Plugin |
|---|---|---|
| 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の内容を変更しました。