SDK Native リリースノート このガイドでは、Hive SDK Native のバージョン別の主な更新を紹介します。
Hive SDK Native の各ターゲットOSの更新は、以下のOSラベルで区別されます。
Android SDK Native Android の更新 iOS SDK Native iOS の更新 Windows SDK Native Windows の更新 All SDK Native Android、iOS、Windows の更新 必須項目 Hive SDKの各リリースバージョンを使用する前に、バージョン固有の制約に関する必須設定をご案内します。
Hive SDK v4 Native 25.0.0以降で[セキュリティキー発行](../../operation/appcenter/securitykey_settings.md)必須 *認証セキュリティプロトコルの変更により、Hive SDK v4 Native 25.0.0以降を使用する場合、必ずHiveコンソール>セキュリティキー設定 で[セキュリティキーを発行](../../operation/appcenter/securitykey_settingsセキュリティキーを発行しないと、アプリからログインできません。 Hive SDK v4 Native 25.1.3 以降での PG 支払い実装の変更が必要 Android 25.1.3以降でPG支払いを実装するには、[PG支払い動作プロセス] [PG支払い動作プロセス](../../dev/billing/pg-billing.md#pg-flow)を参照してPG支払い実装コードを変更する必要があります。 v4.26.1.3 バグ修正 Authentication iOS iPadデバイス内の生年月日情報を入力する必要がある年齢制限(AgeGate)ポップアップまたはカレンダー関連のポップアップに空白をタッチすると、アプリがフリーズ(応答なし)するエラーを修正します。 iOS デバイス管理サービスがiOS搭載デバイスで実行されているときに一部のポップアップで不要なスクロールバーが表示されるエラーを修正します。 Billing iOS getAccountUUID メソッド呼び出し時に返される値が変わるエラーを修正します。 Android バックグラウンドモードでゲームアプリを実行しているときにプロモーションポップアップを公開したときにユーザーエンゲージメント(User Engagement、UE)ダイレクトリンクイベントが発生した場合、プロモーションポップアップが消えるエラーを修正します。 Marketing Attribution iOS 解像度1170ピクセル未満のiOS搭載デバイスで、Digital Markets Act(DMA)同意バナーの一部のテキストが公開されない問題を修正しました。 v4.26.1.2 変更事項 Authentication All iOS 中国地域でハイブメンバーシップログイン時に携帯電話番号認証を行った場合、中国実名認証フェーズでは携帯電話番号認証を行わずに身分証明書の認証を進めるように変更します。 既存のハイブメンバーシップログイン時には携帯電話番号認証ではなく会員ID(メールアドレス)認証のみ進行するため、以後中国実名認証段階では携帯電話番号認証を進める必要があります。 バグ修正 iOS Apple Submissionを実行すると、誤って生成されたバンドルファイル* Info.plist *が含まれており、展開バージョンの検証に失敗するエラーを修正しました。 iOS 払い戻しユーザーの再支払いUIでPG支払いがハイブストアに公開されるエラーを修正します。 v4.26.1.0 このSDKバージョンの開発環境 を確認してください。
新機能 Authentication All 生年月日を入力するポップアップを公開した後、ユーザーが生年月日を入力すると、その値をコールバックとして返す[ AuthV4.checkAgeGateメソッド](../../dev/authv4/advanced.md#agegate-popup)が提供されます。 All 現在ではない次のログインセッションを自動ログイン用セッションとして登録( ON/ OFF)する[ AuthV4.setAutoLoginEnabled](../../dev/authv4/login-helper.md#set-auto-login-enabled)メソッドを追加します。 ONに設定した後、ログインメソッドを介してログインを進めると、そのログインセッションは自動ログインセッションとして保存されます。その後、ログイン時に AuthV4.Helper.signIn を実行するか、AuthV4.signIn を ProviderType.AUTO として実行すると、自動ログインを使用できます。 Android [Xiaomiでログイン](../../dev/authv4/hive-sdk-prep/android.md/#idp_1)の使用をサポートします。 Billing Android [Xiaomiでのビリング](../../dev/billing/hive-sdk-prep/android.md)の使用をサポートします。 All アプリをインストールしないユーザーがダイレクトリンクをクリックすると、アプリのインストールが完了した後でも、リンクで指定されたアプリ内ページに移動するディパードディープリンクがサポートされます。 Add-ons Android [ゲーム内 Web ビューで開く] (../../dev/add-ons/ingamebrowser.md#inapp-webview) で PlatformHelper クラスの showInWebView メソッドで Web ビューを公開する場合、Hive Activity ではなく Game Activity を使用して公開するオプションを提供します。 Others All ConfigurationクラスのgetGameLanguageメソッドでSDKに設定した言語設定を確認できます。 iOS CocoaPodサービスの終了に応じて、SPM(Swift Package Manager)を介した展開サービスを提供します。 変更事項 Authentication All アダルト認証方式では、Webだけでなくアプリ経由の方法もサポートします。 All SNSログイン時にプロファイルイメージとニックネーム自動収集機能を削除 します。 All AuthV4.setAutoLoginEnabled (既定値: PC OFF / Mobile ON) 追加に従って自動ログイン動作ポリシーを次のように変更します。 *既存:アカウントの競合が発生した後に別のアカウントに切り替えると、変更されたアカウントはモバイルは自動ログインを維持し、PCは自動ログインをオフにします *変更:アカウントの競合が発生した後に別のアカウントに切り替えるとき、変更されたアカウントはモバイルとPCの両方で AuthV4.setAutoLoginEnabledで自動ログインセッションを登録した場合は自動ログインを維持し、そうでなければ無効になります(例外状況が存在します) Billing Android Google Playの支払いに使用するライブラリをGoogle Play Billing Library 8.0に変更します。 All カスタムビュー/ダイレクトビューを介して外部ブラウザに移動したときにWebビューがちらつくエラーを修正します。 Push iOS プッシュ出荷用のトークン収集時に、ビルド環境に応じてトークン追加情報を収集するように変更します。 Marketing Attribution All [DMA同意バナーを公開する](../../dev/marketing-attribution/consent-banner-exposure.md)のポップアップデザインを変更し、動作を改善します。 *既存の同意バナーですでに同意した履歴はそのまま維持され、再露出時に改善されたフレーズとUIの新しい同意バナーが表示されます。 *既存の同意バナーのフレーズをカスタマイズして使用していた場合は、変更されたデータ構造に合わせて[カスタム同意バナーUIの設定](../../dev/marketing-attribution/consent-banner-exposure.md#custom-consent-banner-UI)を参照して再設定する必要があります。 All MMPに送信する同じ領収書の収益ログが重複して出荷されないように変更します。 All Firebase購入イベントを送信するときにvalueキーにも売上を転送するように追加します。 *従来はrevenueキーに売上値を転送しました。 Add-ons All [ゲーム内Webビューで開く](../../dev/add-ons/ingamebrowser.md#inapp-webview)で、PlatformHelperクラスのshowInAppViewメソッドで公開されるWebビューを閉じるボタンの視認性を向上させます。 Provisioning All アプリストア責任法に対応できる「Age Range API」(../../dev/provisioning/compliance/appstore.md#age-range)を選択適用できるように分離して提供します。 2026年1月1日米国テキサス州で施行されるアプリストア責任法は、施行保留中の状態で開発状況に応じて選択して適用することができます。 2026年5月米国ユタ州、7月ルイジアナ州で施行されるアプリストア責任法に対応して選択して適用することができます。 Library updates Android Amazon AppStore (Android) v3.0.4 → v3.0.8 Samsung GalaxyStore IAP (Android) v6.1.1 → v6.5.0 Google Billing Library (Android) v7.0.0 → v8.0.0 *QQ(Android) v3.5.17 → v3.5.18 Xiaomi (Android) v3.2.5_12798 → v3.4.6 iOS Adjust(iOS) 5.4.3 → 5.4.6 Airbridge (iOS) 4.7.0 → 4.8.1 AppsFlyer(iOS) 6.17.2 → 6.17.7 Firebase (iOS) 11.15.0 → 12.5.0 *Singular(iOS) 12.8.1 → 12.9.0 Facebook (iOS) 18.0.0 → 18.0.2 Line(iOS) 5.13.0 → 5.14.0 *QQ(iOS) 3.5.17.5 → 3.5.18 SDWebImage(iOS) 5.21.1 → 5.21.5 Others All Configuration.setZone動作が初期化前までのみ有効になるように変更されました。 バグ修正 Android 共通領域全体のUIの背面が不透明な場合、切り欠き領域内に露出するように修正します。 Authentication iOS チャットボット使用中にチャットメッセージ入力フィールドが断続的に露出されないエラーを修正します。 iOS デバイス管理の登録数を超えた状態で成人認証後に登録されたデバイスを削除すると、再び成人認証ポップアップが表示されるエラーを修正します。 iOS 新しいニュースメニューの数が一定数を超えると、正常に動作しないエラーを修正します。 iOS フロントバナーに露出する画像の水平または垂直の長さが「0」の場合、またはサーバーから誤った情報が送信された場合に正常に動作しないエラーを修正します。 iOS ダイレクトリンクでコミュニティを公開する場合、URLパラメータがないとダイレクトリンクが機能しないエラーを修正します。 Push Android COPPA宛先であってもプッシュ通知用のトークンが収集されるエラーを修正します。 iOS ForegroundPush 設定が False に変わらないエラーを修正します。 Marketing Attribution iOS Firebase で Install または Update イベントが欠落しているエラーを修正します。 Add-ons iOS [ゲーム内ブラウザを開く] (../../dev/add-ons/ingamebrowser.md#inapp-browser) で PlatformHelper クラスの showInAppBrowser メソッドを適用したとき、ゲームアプリユーザーのネットワーク状態がオフライン状態またはオフラインに変更された場合、ゲームアプリが点滅してウィンドウが閉じる現象を修正 v4.26.0.1 変更事項 iOS Hive SDK 開発環境により、Xcode バージョンが以下のように変更されます。 *既存:Xcode 26.2 Beta2 *変更:Xcode 26.2 Provisioning v4.26.0.0 この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 v4.25.9.0 注意 : このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。
新機能 Authentication All [本人確認サービス](../../dev/authv4/verification.md)を提供します。 SteamDeckは、本人確認サービス(本人確認、大人認証、保護者同意)を提供していません。モバイルまたはPCで本人確認サービスを利用した後、再びSteamDeckでゲームにアクセスする必要があります。 v4.25.8.0 この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 注意 : このSDKバージョンの別配布ファイルは提供されていません。機能は上位バージョンのSDKに含まれています。
新機能 Authentication All 成人認証を完了すると、成人認証されたユーザーを識別できます。 [識別する値を取得するメソッド] (../../dev/authv4/verification.md) を提供します。識別情報はハッシュされたDI値です。 変更事項 Authentication All Hive コンソールでアダルト認証を使用するアプリを設定すると、ログイン後にアダルト認証手順が自動的に実行されます。 ※韓国でのみサポートする機能です。 All 成人認証を実行する showAdultConfirm メソッドを deprecated 処理します。 showAdultConfirmメソッドは、今後のアップデートで削除できます。 v4.25.6.0 新機能 Chat All 特定のチャットメッセージに「いいね」を表現したり、表記できる機能を追加します。 All 特定のチャットメッセージの「返信」を作成したり、返信接続関係を表記したりできる情報を提供します。 All 特定のユーザーを言及したり、ユーザーを言及したりする情報を提供する機能を提供します。 変更事項 Chat All [チャンネルメッセージの照会方法](../../dev/chat/upgrade.md)をインデックス基準からメッセージID基準に照会するように変更します。 v4.25.5.2 バグ修正 Authentication iOS ランドスケープモードでチャットボットを公開するとクラッシュが発生するエラーを修正します。 v4.25.5.1 新機能 Authentication All [複数のアカウント間の切り替え](../../dev/authv4/stored-login.md)機能を新規に提供します。関連する詳細機能は以下の通りです。 *現在ログインしているアカウントを端末に保存 *保存されたアカウントを照会 *保存したアカウントをログアウトして削除 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購入イベントを有効にした場合は、サポートするように変更します。 バグ修正 iOS iPadデバイスで新しい投稿UIのエッジ曲率を修正します。 Provisioning iOS 利用規約の公開時にWebビューがスクロールしないように変更します。 Analytics iOS 利用規約の同意が完了した直後に Analytics ログを送信できるようにロジックを変更します。 既知の問題 Others iOS 横モードでチャットボットを使用すると、クラッシュが発生するエラーが発生します。 Hive SDK Unity iOS 25.5.2以降にアップデートしてください。 v4.25.2.2 この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 このSDKバージョンの開発環境 を確認してください。
バグ修正 Marketing Attribution Android [MMPサービスと連携](../../../../v4.25.2.0/dev/analytics/hive-integrate/)で使用されるHive SDK識別子のうち、did値が欠落しているエラーを修正します。 v4.25.2.0 変更事項 Authentication Billing Android PG支払いで購入した商品を払い戻した場合は、以前のトランザクションと区別するために order_id値を追加します。 Android PG決済トランザクションが完了すると、購買完了ログをマーケティングアトリビューションを通じて送信するように変更します。 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 このSDKバージョンの開発環境 を確認してください。
変更事項 Billing Android PG決済の仕組みを他のビリング(IAPv4)機能のマーケットと同じに変更します。 PG支払いを適用している場合は、[PG支払い](../../dev/billing/pg-billing#pg)のドキュメントを参照してコードの実装を変更する必要があります。 Marketing Attribution バグ修正 Billing iOS 消費情報の送信に同意するかどうかを問い合わせるポップアップUIを公開すると、壁紙が不透明になるエラーを修正します。 iOS 消費情報の送信に同意するかどうかを問い合わせるポップアップUIを閉じると、意図しない方向にアプリの画面の向きが回転するエラーを修正します。 iOS 画像を含むレビューポップアップ露出中に回転イベントが発生した場合、露出中の画像が消えるエラーを修正します。 Marketing Attribution iOS Adizを介して広告収益情報を送信すると、AirbridgeからAdizではなくAdMobに送信されるエラーを修正します。 v4.25.0.1 新機能 Marketing Attribution iOS Adjust v5 が適用された Hive SDK v4 25.0.0 以降を使用する場合、SDK が自動的に収集して送信する did、vid 値が送信されないエラーを修正します。 v4.25.0.0 新機能 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)する機能をサポートします。 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 バグ修正 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 このSDKバージョンの開発環境 を確認してください。
新機能 All Unity 6(Unity 6000)をサポートします。 Authentication All 認証手段としてSteam、X(旧Twitter)を新たにサポートします。 Android 認証されたセッションを共有する「Webブラウザ機能」(../../../../v4.24.5.0/dev/add-ons/ingamebrowser#inapp-webview)を提供します。 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 このSDKバージョンの開発環境 を確認してください。
新機能 Billing Android PG決済リクエストの際、「IAPv4.purchase」を使用した複数数量購入 をサポートします。 Marketing Attribution All Hive SDKに特化したサービスでAirbridgeをサポートします。 バグ修正 Analytics iOS 同意バナー選択肢を1つだけ選択した場合、正しく反映されないエラーを修正します。 v4.24.3.0 このSDKバージョンの開発環境 を確認してください。
新機能 Provisioning All 利用規約画面で法定代理人の同意を得たことを確認する機能を追加します。 変更事項 Authentication All ログアウトの動作を変更します。 *既存:signOut呼び出し時にHive SDKからユーザーアカウントをログアウト ゲストは signOut APi を呼び出すとサーバーで失敗する応答 *変更: signOut を呼び出すと、Hive SDKはHiveサーバーにユーザーアカウントをログアウトしてもよいかどうかを確認します。 All ゲストアカウントのログアウト は、成功応答を返さず、エラーコードを返します。 Hive SDKとHiveサーバーでゲストアカウントセッションを維持します。 All 利用停止アカウントは自動的にIdPログアウトし、同じIdP別のアカウントでログインできるように変更します。自動ログインができない場合にのみ該当します。 All AuthV4.connect メソッドを使用して IdP 連携を実行するときに、利用停止アカウントにアカウントを切り替える。 All デバイス管理サービスで、国際電話の国番号をデバイスのアクセス地域に応じて自動的に適用するように変更します。 iOS アプリトラッキング透明化(ATT)の同意を拒否した場合でも、Facebookのログインを許可するように変更します。 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 このSDKバージョンの開発環境 を確認してください。
変更事項 Authentication All デバイス管理サービスで、国際電話の国番号をデバイスのアクセス地域に応じて自動的に適用するように変更します。 v4.24.2.0 新機能 All GDPRを適用するEUおよびEEA地域で、16歳未満のユーザーが条件に同意したかどうかを返す機能 を提供します。 16歳未満かどうかを確認できます。 Android Android OS 11以降のデバイスまたはサポートされているモジュールをインストールしたデバイスでフォトブックを使用するときは、PhotoPicker を使用してください。 iOS MacOSコンソールアプリでもHive SDKのデバッグログを確認でき、Hive SDKログの中から特定のログタイプを選択して表示できます。 Authentication All 携帯電話番号1つで登録可能なアカウント数を超えた場合、認証番号の発送を要求すると「同じ携帯電話番号で作成できるアカウント数を超えました」というエラーメッセージが表示されます。 変更事項 iOS ゲーム招待(UA)機能を使用するときにクリップボードを貼り付ける権限同意ポップアップ露出を最小限に抑えて使いやすさを向上させます。 許可された同意ポップアップを公開する時点を招待されたユーザーがアプリを起動するとすぐに、アプリの実行後にHive SDKを初期化する時点に変更しました。 クリップボードに招待者の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 低解像度デバイスでキーボード入力を実行できなかったエラーを修正します。 iOS 新しい投稿ビューで新しいフレームビューを公開する動作中にフリーズが発生するエラーを修正します。 Marketing Attribution Android カスタマイズした条件で初期化を実行したときにAdjustイベントの送信が遅れるエラーを修正します。 v4.24.1.2 このSDKバージョンの開発環境 を確認してください。
バグ修正 Authentication Android Googleログイン中に戻るボタンを押してログインをキャンセルしたときに適切な応答コールバックがなかったエラーを修正します。このバグは、Hive コンソールで Google Legacy Support の値が真の場合にのみ発生しました。 Android 低解像度機器でキーボード入力できなかった不具合を修正します。 v4.24.1.0 変更事項 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 新機能 Billing iOS 最初のサブスクリプション割引情報がある場合は、商品情報の照会時に一緒に配信します。 getProductInfo使用時にコールバックとして受け取るIAPV4Productオブジェクトのリストで、original_priceフィールド値とpriceフィールド値の違いで割引情報を確認できます。 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を使用してください。