privacysandbox sdkruntime

  
このライブラリは 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-alpha16androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16androidx.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-alpha15androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15androidx.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-alpha14androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14androidx.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-alpha13androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13androidx.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-alpha12androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12androidx.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-alpha11androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11androidx.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-alpha10androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10androidx.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-alpha09androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09androidx.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-alpha08androidx.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-alpha07androidx.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-alpha06androidx.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-alpha05androidx.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-alpha04androidx.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(プライバシー サンドボックス)をビルドして読み込むためのコンポーネントが含まれます。