privacysandbox sdkruntime
最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
2025 年 7 月 16 日 | - | - | - | 1.0.0-alpha18 |
依存関係の宣言
privacysandbox-sdkruntime への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.0
バージョン 1.0.0-alpha18
2025 年 7 月 16 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18
がリリースされました。バージョン 1.0.0-alpha18 にはこれらの commit が含まれています。
API の変更
SandboxedSdkProviderCompat.getView()
を完全に削除しました。プロジェクトでandroidx.privacysandbox.tools
も使用している場合は、最新バージョンを使用する必要があります。SdkSandboxControllerCompat
をsdkruntime-provider
に移行しました。sdkruntime-core
のSdkSandboxControllerCompat
は非推奨となり、次回のリリースで削除される予定です。
バグの修正
loadSdk()
の呼び出し元スレッドに関係なく、SandboxedSdkProviderCompat.onLoadSdk()
がメインスレッドから呼び出されるようになりました。
バージョン 1.0.0-alpha17
2025 年 3 月 26 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17
がリリースされました。バージョン 1.0.0-alpha17 にはこれらの commit が含まれています。
新機能
API の変更
SandboxedSdkProviderCompat.getView()
は非推奨となり、次回のリリースで削除されます。次のリリースまでにandroidx.privacysandbox.tools 1.0.0-alpha13
に移行してください。- 1.0-alpha13 ライブラリのサポートを終了(アプリと SDK の両方で、このリリースの対応ライブラリで動作するより新しいバージョンを使用する必要があります)
バグの修正
- API33 デバイスで
AppOwnedInterfaces
をローカル実装に移行しました。
バージョン 1.0.0-alpha16
2024 年 12 月 11 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16
がリリースされました。バージョン 1.0.0-alpha16 には、これらの commit が含まれています。
API の変更
- クライアント アプリの重要度(フォアグラウンド ステータス)の変更に関する通知を取得するための SDK 向け
SdkSandboxClientImportanceListenerCompat
を導入
バグの修正
- proguard を使用するクライアント アプリが互換モードで SDK を読み込めないバグを修正しました。
バージョン 1.0.0-alpha15
2024 年 11 月 13 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15
がリリースされました。バージョン 1.0.0-alpha15 には、これらの commit が含まれています。
新機能
- 下位互換モードで
SdkContext
からLayoutInflater
を作成できるようになりました。 - 下位互換モードで
SdkContext
からDisplayContext/WindowContext
を作成できるようになりました。
バージョン 1.0.0-alpha14
2024 年 7 月 24 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14
がリリースされました。バージョン 1.0.0-alpha14 には、これらの commit が含まれています。
新機能
- クライアント アプリのパッケージ名を取得するための
SdkSandboxControllerCompat#getClientPackageName
を導入。
API の変更
- sdkruntime-core から
SandboxedSdkProviderAdapter
を完全に削除。sdkruntime-provider ライブラリのSandboxedSdkProviderAdapter
を使用してください。
バージョン 1.0.0-alpha13
2024 年 3 月 6 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13
がリリースされました。バージョン 1.0.0-alpha13 にはこれらの commit が含まれています。
新機能
- SDK-SDK ローディングの
Backcompat
サポート(SdkSandboxControllerCompat#loadSdk
) - ローカルで(アプリケーション プロセスで)読み込まれた SDK が他の SDK を読み込めるようになりました
バージョン 1.0.0-alpha12
2024 年 1 月 24 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12
がリリースされました。バージョン 1.0.0-alpha12 に含まれる commit については、こちらをご覧ください。
新機能
- サンドボックス内の他の SDK による SDK の読み込みのための
SdkSandboxControllerCompat#loadSdk
を導入(現在は API 34 Extension 10 でのみサポート)
API の変更
- API 33 デバイスでのサンドボックス サポートを削除 - API 34 より前は下位互換性(アプリ内)モードを使用する必要があります。
バージョン 1.0.0-alpha11
2023 年 11 月 15 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11
がリリースされました。バージョン 1.0.0-alpha11 に含まれる commit については、こちらをご覧ください。
新機能
- API34 Ext 8 デバイスで
AppOwnedSdkSandboxInterfaceCompat
をサポート(以前はPrivacySandbox
デベロッパー プレビュー ビルドでのみ動作)
バージョン 1.0.0-alpha10
2023 年 10 月 18 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10
がリリースされました。バージョン 1.0.0-alpha10 に含まれる commit については、こちらをご覧ください。
バグの修正
- アプリプロセスで読み込まれた SDK のリソース再マッピングを修正しました。
バージョン 1.0.0-alpha09
2023 年 10 月 4 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09
、androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09
、androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09
がリリースされました。バージョン 1.0.0-alpha09 に含まれる commit については、こちらをご覧ください。
API の変更
- SDK の sdkruntime-core ライブラリの代わりに使用される sdkruntime-provider ライブラリの初回リリース。
SandboxedSdkProviderAdapter
を sdkruntime-provider に移行しました。sdkruntime-core のSandboxedSdkProviderAdapter
は非推奨となり、まもなく削除されます。
バグの修正
- SDK のアンロード時にすべての
SdkSandboxActivityHandlerCompat
の登録を解除します。 ActivityHolder
ライフサイクル イベントがReportFragment
の動作と一致するようになりました
バージョン 1.0.0-alpha08
2023 年 8 月 9 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08
と androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08
がリリースされました。バージョン 1.0.0-alpha08 に含まれる commit については、こちらをご覧ください。
バグの修正
- ターゲット コンテキスト
SharedPreferences
が存在しない場合にSharedPreferences
の移行が失敗する問題を修正しました。
バージョン 1.0.0-alpha07
2023 年 7 月 26 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07
と androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07
がリリースされました。バージョン 1.0.0-alpha07 に含まれる commit については、こちらをご覧ください。
新機能
- ローカルで読み込まれた SDK(アプリケーション プロセス内)に対する SDK ごとの
SharedPreferences
サポート。バックコンパチビリティ モードの SDK で SDK ごとのSharedPreferences
サポートを提供するためにカスタマイズされたSandboxedSdkProviderCompat#context
。
バージョン 1.0.0-alpha06
2023 年 6 月 21 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06
と androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06
がリリースされました。バージョン 1.0.0-alpha06 に含まれる commit については、こちらをご覧ください。
新機能
- ローカル(アプリケーション プロセス内)で読み込まれた SDK の SDK ごとのストレージとデータベースのサポート。
SandboxedSdkProviderCompat#context
は、下位互換モードの SDK に SDK ごとのストレージとデータベースのサポートを提供するようにカスタマイズされています。
バージョン 1.0.0-alpha05
2023 年 6 月 7 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05
と androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05
がリリースされました。このバージョンは内部ブランチで開発されています。
新機能
- (
PrivacySandbox
デベロッパー プレビュー 8 以降のみ)アプリ サンドボックス メディエーションのサポートを追加(SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces
を参照)
バージョン 1.0.0-alpha04
2023 年 5 月 10 日
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04
と androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04
がリリースされました。このバージョンは内部ブランチで開発されています。
新機能
- SDK サンドボックス内でアクティビティを開始するための初期サポート(UDC+ デバイスで利用可能): SDK は
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
を呼び出してハンドラを登録する必要があります。その後、アプリはSdkSandboxManagerCompat#startSdkSandboxActivity
を呼び出して SDK のアクティビティを開始できます。
バージョン 1.0.0-alpha03
2023 年 4 月 5 日
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
がリリースされました。
新機能
SandboxProcessDeathCallback
のサポートを追加しました- SDK のアンロードのサポートを追加しました
API の変更
SandboxedSdkCompat#create(binder)
が削除されました。コンストラクタSandboxedSdkCompat(binder)
を使用してください
バージョン 1.0.0-alpha02
2023 年 3 月 22 日
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
がリリースされました。
新機能
- 読み込まれた SDK のリストを取得するための API(
SdkSandboxControllerCompat.getSandboxedSdks()
)を追加しました。
バージョン 1.0.0-alpha01
2023 年 1 月 11 日
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01
がリリースされました。
- これは新しい Jetpack ライブラリで、古いバージョンの Android プラットフォームでランタイム対応 SDK(プライバシー サンドボックス)をビルドして読み込むためのコンポーネントが含まれます。