privacysandbox sdkruntime
最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
2024 年 12 月 11 日 | - | - | - | 1.0.0-alpha16 |
依存関係の宣言
privacysandbox-sdkruntime への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14" }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
バージョン 1.0
バージョン 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 はこちらをご覧ください。
新機能
Backcompat
SDK 間の読み込みのサポート(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 拡張機能 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 については、こちらをご覧ください。
新機能
AppOwnedSdkSandboxInterfaceCompat
が API34 Ext 8 デバイスでサポートされる(以前は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
サポート。SandboxedSdkProviderCompat#context
をカスタマイズして、バックワード コンパチビリティ モードの SDK に SDK ごとのSharedPreferences
サポートを提供。
バージョン 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(プライバシー サンドボックス)をビルドして読み込むためのコンポーネントが含まれます。