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以降でセキュリティキー発行必須
- 認証セキュリティプロトコルの変更により、Hive SDK v4 Native 25.0.0以降を使用する場合、必ずHiveコンソール>セキュリティキー設定でセキュリティキーを発行 セキュリティキーを発行しないと、アプリからログインできません。
- Hive SDK v4 Native 25.1.3 以降での PG 支払い実装の変更が必要 * Android 25.1.3以降でPG支払いを実装するには、PG支払い動作プロセスを参照してPG支払い実装コードを変更する必要があります。
v4.26.3.4
変更事項
Compliance
- iOS Age Rangeモジュールのライブラリが
PermissionKitの依存関係に基づいてHiveAgeRangeAppleとHiveAgeRangePermissionAppleに分離されます。 - ブラジルECA対応を実装する場合は、
PermissionKitの依存関係がないHiveAgeRangeAppleのみを使用します。 - 米国App Store責任法対応を実装する場合は、HiveAgeRangeAppleに加えて
PermissionKitの依存関係があるHiveAgeRangePermissionAppleを使用します。
v4.26.3.2
新機能
Billing
Compliance
- Android 未成年者保護年齢確認法に対応して、Hive SDKが提供するAge Rangeモジュールがブラジルエコア(ECA)法対応をさらにサポートします。
v4.26.2.0
このSDKバージョンの開発環境を確認してください。
新機能
Authentication
- All モバイルデバイスでフルスクリーンWebビューとアプリ内ブラウザの画面方向設定をサポートします。
- アプリ内ブラウザの画面方向は、ハイブコンソールで設定した露出方向(横/縦/両方向)に従います。ただし、一部のAndroidターゲットデバイス内のアプリ内ブラウザでは、そのデバイスで設定した方向に従います。
Analytics
- All アナリティクス以外のThink Data(TD)サービスをさらに提供します。 2つのサービスから選択して、データ収集とログイン連携を設定できます。
Chat
Compliance
- Android Galaxy Store デプロイアプリのターゲット Age Range モジュール拡張をサポート
- アプリストア責任法対応に関連して、Galaxy Storeで配布されるゲームアプリでもユーザー年齢情報を確認できるAge Rangeモジュールをサポートします。
変更事項
Authentication
- All PASS本人認証結果を活用した認証の良さを簡素化
- PASS(ウェブ/アプリ)で本人認証を完了した場合、認証結果ユーザー情報を活用して以下の認証手順を省略できるように改善します。
- PASS(ウェブ/アプリ)による成人認証ステップの省略
- デバイス管理に参加する際に必要なOTP認証ステップを省略
- 本人確認サービスの実行中、本人認証は1回のみ行われ、PASS(ウェブ/アプリ)認証は重複実行されません。
- All 同じ携帯電話番号で繰り返し認証を試みた場合のOTP発送回数制限を超えた場合にエラーポップアップを追加
- 機器管理サービス利用中、同じ携帯電話番号で繰り返し認証を試みてOTP発送回数を超える場合、ユーザーに認証失敗の理由を案内するエラーポップアップを追加します。
- All iOS YouTube動画広告の再生機能を削除する
- 変更点:YouTubeコンテンツを視聴回数なしで再生していた動画広告機能を削除
- 変更理由:再生機能の誤差による安定書の劣化や実使用事例の不在による低い活用度
Library updates
- Android OneStore Billing Library (Android): v21.02.00 → v21.04.00
バグ修正
- Android Android 15(API Level 35)ディスプレイカットアウトUIのネストエラーを修正
- Android 15(API Level 35)搭載機器でSDK UIがディスプレイカットアウト(ノッチ/カメラホール)領域を侵犯してレンダリングされる現象を修正します。カットアウト領域を考慮すると、安全領域内のすべてのUI要素が正常に公開されます。
v4.26.1.5
バグ修正
- iOS iOS 26.4環境でWebビュー(ログイン、バナー、カスタマーセンター、コミュニティなど)を使用するポップアップが正常に動作しないエラーを修正します。
v4.26.0.2
バグ修正
- iOS iOS 26.4環境でWebビュー(ログイン、バナー、カスタマーセンター、コミュニティなど)を使用するポップアップが正常に動作しないエラーを修正します。
v4.25.9.1
バグ修正
- iOS iOS 26.4環境でWebビュー(ログイン、バナー、カスタマーセンター、コミュニティなど)を使用するポップアップが正常に動作しないエラーを修正します。
v4.25.8.3
バグ修正
- iOS iOS 26.4環境でWebビュー(ログイン、バナー、カスタマーセンター、コミュニティなど)を使用するポップアップが正常に動作しないエラーを修正します。
v4.26.1.4
変更事項
Authentication
- Android Credential Managerを使用したGoogleログイン機能を「オプションの有効化(Opt-In)」に変更します。
- 変更理由:16 KBページサイズ(pageSize)をサポートするAndroid 16(API Level 36)搭載デバイスの一部で、Credential Managerを介したGoogleログインに互換性の問題があります。
- 主な変更点:Googleのログイン方法を既存のGoogleサインインに回帰します。
- 今後の計画:「Credential Managerを使用したログイン」をデフォルトのログイン方式で有効にするAPIは、将来展開されるHive SDK Androidバージョンで提供されます。
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メソッドが提供されます。 - All 現在ではない次のログインセッションを自動ログイン用セッションとして登録(
ON/ OFF)する AuthV4.setAutoLoginEnabledメソッドを追加します。 ONに設定した後、ログインメソッドを介してログインを進めると、そのログインセッションは自動ログインセッションとして保存されます。その後、ログイン時に AuthV4.Helper.signIn を実行するか、AuthV4.signIn を ProviderType.AUTO として実行すると、自動ログインを使用できます。 - Android Xiaomiでログインの使用をサポートします。
Billing
- All アプリをインストールしないユーザーがダイレクトリンクをクリックすると、アプリのインストールが完了した後でも、リンクで指定されたアプリ内ページに移動するディパードディープリンクがサポートされます。
Add-ons
- Android ゲーム内 Web ビューで開く で 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で自動ログインセッションを登録した場合は自動ログインを維持し、そうでなければ無効になります(例外状況が存在します)
- Android Googleログイン時にCredential ManagerとPlayService Authの両方を使用するように変更します。 Credential Manager から FailOver で PlayService Auth としてログインしようとします。
Billing
- Android Google Playの支払いに使用するライブラリをGoogle Play Billing Library 8.0に変更します。
- All カスタムビュー/ダイレクトビューを介して外部ブラウザに移動したときにWebビューがちらつくエラーを修正します。
Push
- iOS プッシュ出荷のためのトークン収集時に、ビルド環境に応じてトークン追加情報を収集するように変更します。
Marketing Attribution
- All DMA同意バナーを公開するのポップアップデザインを変更し、動作を改善します。
- 既存の同意バナーですでに同意した履歴はそのまま維持され、再露出時に改善されたフレーズとUIの新しい同意バナーが表示されます。
- 既存の同意バナーのフレーズをカスタマイズして使用していた場合は、変更されたデータ構造に合わせてカスタム同意バナーUIの設定を参照して再設定する必要があります。
- All MMPに送信する同じ領収書の収益ログが重複して出荷されないように変更します。
- All Firebase購入イベントを送信するときにvalueキーにも売上を転送するように追加します。
Add-ons
- All ゲーム内Webビューで開くで、PlatformHelperクラスのshowInAppViewメソッドで公開されるWebビューを閉じるボタンの視認性を向上させます。
Provisioning
- All アプリストア責任法に対応できるAge Range APIを選択適用できるように分離して提供します。
- 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 ゲーム内ブラウザを開く で 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 コンプライアンス 機能を新たに追加します。
- Google PlayとAmazon Appstoreでゲームアプリをデプロイする場合、Hive SDKは2026年1月1日に米国テキサス州で実施されているApp Storeの責任法に対応するためにユーザーの年齢範囲を確認する*Age Range API*を提供します。
- iOS コンプライアンス 機能を新たに追加します。
- 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 本人確認サービスを提供します。
- 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 成人認証を完了すると、成人認証されたユーザーを識別できます。識別する値を取得するメソッドを提供します。識別情報はハッシュされたDI値です。
変更事項
Authentication
- All Hive コンソールでアダルト認証を使用するアプリを設定すると、ログイン後にアダルト認証手順が自動的に実行されます。
- All 成人認証を実行する
showAdultConfirm メソッドを deprecated 処理します。 showAdultConfirmメソッドは、今後のアップデートで削除できます。
v4.25.6.0
新機能
Chat
- All 特定のチャットメッセージに「いいね」を表現したり、表記できる機能を追加します。
- All 特定のチャットメッセージの「返信」を作成したり、返信接続関係を表記したりできる情報を提供します。
- All 特定のユーザーを言及したり、ユーザーを言及したりする情報を提供する機能を提供します。
変更事項
Chat
v4.25.5.2
バグ修正
Authentication
- iOS ランドスケープモードでチャットボットを公開するときにクラッシュが発生するエラーを修正します。
v4.25.5.1
新機能
Authentication
- All 複数のアカウント間の切り替え機能を新規に提供します。関連する詳細機能は以下の通りです。
- 現在ログインしているアカウントを端末に保存
- 保存されたアカウントを照会
- 保存したアカウントをログアウトして削除
- 保存された別のアカウントでクイックログイン
Notification
- All プッシュアクションボタンを新規に提供します。
- プッシュアラームを受信すると、プッシュ選択アクションボタンを使用して事前に定義されたアクションを実行できます。
Chat
- All メッセージ転送
- チャットメッセージがユーザーの言語に自動的に翻訳され、受信する機能と特定のメッセージを翻訳する機能を追加します。
- 特定の言語ユーザーのみが受信できる通知メッセージ機能を追加します。
- Webソケットメッセージにメッセージid値を追加して、コールバックの順序保証を提供します。
- All チャンネル
- チャットチャンネルに入ると、以前の会話履歴を表示する機能を追加します。
- 現在のチャンネルに参加した人数を提供します。
- チャンネルリストの照会時にソート基準機能を提供します。
- All イベント管理
- 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 サービスと連携 で使用される Hive SDK 識別子のうち、did 値が欠落しているエラーを修正します。
v4.25.2.0
変更事項
Authentication
- All VK認証手段を変更して提供します。変更された認証方法は、新しいVK開発者コンソールで利用できます。
- iOS Apple GameCenterへのログインに使用されるdeprecated処理されたGameKit APIの検証プロトコルを更新します。
- Android Google Sign-Inライブラリのサポートが中断されたため、暗黙的および明示的なログイン時にGoogle Credential ManagerとAuthorizationClient APIで認証するように変更します。
Billing
- Android PG支払いで購入した商品を払い戻した場合は、以前のトランザクションと区別するために
order_id値を追加します。 - Android PG決済トランザクションが完了すると、購買完了ログをマーケティングアトリビューションを通じて送信するように変更します。
- Android User Acquisition共有時に、Telegramがサポートしているインプレッションリストに追加されるように変更します。
- Android Webビューの公開時にキャッシュポリシーを変更します。
Marketing Attribution
- All MMP サービスと連携 をサポートするために、Hive SDK 識別子をさらに送信します。
- All イベントの手動追跡時にカスタム属性を追加して送信するように変更します。
- 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
v4.25.1.3
このSDKバージョンの開発環境を確認してください。
変更事項
Billing
- Android PG決済の仕組みを他のビリング(
IAPv4)機能のマーケットと同じに変更します。 PG支払いを適用している場合は、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
Billing
Matchmaking
- All マッチメイキング機能を更新して、グループマッチメイキング機能を新規サポートします。 ※以前のバージョンの Hive SDK インターフェイスと互換性がありません。更新されたマッチメイキング機能を使用するには、%%brand_name%%SDK v4 25.0.0以降を使用する必要があります。
Marketing Attribution
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ブラウザ機能を提供します。
- All スポットバナーでも広告表示が可能です。
- Android ユーザー招待を共有する機能でX(旧Twitter)をサポートします。
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のログインを許可するように変更します。
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
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を使用してください。