最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
2024 年 7 月 24 日 | - | - | - | 1.0.0-alpha14 |
依存関係の宣言
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-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-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 については、こちらをご覧ください。
新機能
- 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 ごとの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
。
バージョン 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(プライバシー サンドボックス)をビルドして読み込むためのコンポーネントが含まれます。