privacysandbox sdkruntime
| Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
|---|---|---|---|---|
| 16 Juli 2025 | - | - | - | 1.0.0-alpha18 |
Mendeklarasikan dependensi
Untuk menambahkan dependensi pada privacysandbox-sdkruntime, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.
Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:
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" }
Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.
Masukan
Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.
Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.
Versi 1.0
Versi 1.0.0-alpha18
16 Juli 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 dirilis. Versi 1.0.0-alpha18 berisi commit ini.
Perubahan API
SandboxedSdkProviderCompat.getView()dihapus sepenuhnya. Jika project juga menggunakanandroidx.privacysandbox.tools, versi terbaru harus digunakan.SdkSandboxControllerCompatdimigrasikan kesdkruntime-provider.SdkSandboxControllerCompatdisdkruntime-coretidak digunakan lagi dan akan dihapus pada rilis berikutnya.
Perbaikan Bug
SandboxedSdkProviderCompat.onLoadSdk()kini dipanggil dari thread utama, terlepas dari thread pemanggilloadSdk().
Versi 1.0.0-alpha17
26 Maret 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 dirilis. Versi 1.0.0-alpha17 berisi commit ini.
Fitur Baru
Perubahan API
SandboxedSdkProviderCompat.getView()tidak digunakan lagi dan akan dihapus pada rilis berikutnya. Migrasikan keandroidx.privacysandbox.tools 1.0.0-alpha13sebelum rilis berikutnya.- Menghentikan dukungan untuk library 1.0-alpha13 (Aplikasi dan SDK harus menggunakan versi yang lebih baru agar dapat berfungsi dengan library yang setara dari rilis ini)
Perbaikan Bug
- Memigrasikan
AppOwnedInterfaceske implementasi lokal di perangkat API33.
Versi 1.0.0-alpha16
11 Desember 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 dirilis. Versi 1.0.0-alpha16 berisi commit ini.
Perubahan API
- Memperkenalkan
SdkSandboxClientImportanceListenerCompatuntuk SDK agar mendapatkan notifikasi tentang perubahan kepentingan aplikasi klien (status latar depan)
Perbaikan Bug
- Memperbaiki bug yang mencegah aplikasi klien dengan proguard memuat SDK dalam mode backcompat.
Versi 1.0.0-alpha15
13 November 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 dirilis. Versi 1.0.0-alpha15 berisi commit ini.
Fitur Baru
- Mendukung pembuatan
LayoutInflaterdariSdkContextdalam mode kompatibilitas mundur. - Mendukung pembuatan
DisplayContext/WindowContextdariSdkContextdalam mode kompatibilitas mundur.
Versi 1.0.0-alpha14
24 Juli 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 dirilis. Versi 1.0.0-alpha14 berisi commit ini.
Fitur Baru
- Memperkenalkan
SdkSandboxControllerCompat#getClientPackageNameuntuk mengambil nama paket aplikasi klien.
Perubahan API
SandboxedSdkProviderAdapterdari sdkruntime-core telah dihapus sepenuhnya. GunakanSandboxedSdkProviderAdapterdari library sdkruntime-provider.
Versi 1.0.0-alpha13
6 Maret 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 dirilis. Versi 1.0.0-alpha13 berisi commit ini.
Fitur Baru
- Dukungan
Backcompatuntuk pemuatan SDK-SDK (SdkSandboxControllerCompat#loadSdk) - kini SDK yang dimuat secara lokal (dalam proses Aplikasi) dapat memuat SDK lain
Versi 1.0.0-alpha12
24 Januari 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 dirilis. Versi 1.0.0-alpha12 berisi commit ini.
Fitur Baru
- Memperkenalkan
SdkSandboxControllerCompat#loadSdkuntuk memuat SDK oleh SDK lain di sandbox (saat ini hanya didukung di Extension 10 API 34)
Perubahan API
- Menghapus dukungan sandbox di perangkat API 33 - mode backcompat (dalam aplikasi) harus digunakan sebelum API 34.
Versi 1.0.0-alpha11
15 November 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 dirilis. Versi 1.0.0-alpha11 berisi commit ini.
Fitur Baru
AppOwnedSdkSandboxInterfaceCompatdidukung di perangkat API34 Ext 8 (sebelumnya hanya berfungsi di build Pratinjau DeveloperPrivacySandbox)
Versi 1.0.0-alpha10
18 Oktober 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 dirilis. Versi 1.0.0-alpha10 berisi commit berikut ini.
Perbaikan Bug
- Memperbaiki pemetaan ulang resource untuk SDK yang dimuat dalam proses aplikasi.
Versi 1.0.0-alpha09
4 Oktober 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09, dan androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 dirilis. Versi 1.0.0-alpha09 berisi commit berikut ini.
Perubahan API
- Rilis pertama library sdkruntime-provider yang harus digunakan, bukan library sdkruntime-core untuk SDK.
SandboxedSdkProviderAdapterdimigrasikan ke sdkruntime-provider.SandboxedSdkProviderAdapterdi sdkruntime-core tidak digunakan lagi dan akan segera dihapus.
Perbaikan Bug
- Membatalkan pendaftaran semua
SdkSandboxActivityHandlerCompatsaat SDK dibongkar. - Peristiwa siklus proses
ActivityHolderkini cocok dengan perilakuReportFragment
Versi 1.0.0-alpha08
9 Agustus 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 dan androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 dirilis. Versi 1.0.0-alpha08 berisi commit berikut ini.
Perbaikan Bug
- Memperbaiki kegagalan migrasi
SharedPreferencessaat konteks targetSharedPreferencestidak ada.
Versi 1.0.0-alpha07
26 Juli 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 dan androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 dirilis. Versi 1.0.0-alpha07 berisi commit berikut ini.
Fitur Baru
- Dukungan
SharedPreferencesper SDK untuk SDK yang dimuat secara lokal (dalam proses Aplikasi).SandboxedSdkProviderCompat#contextyang disesuaikan untuk memberikan dukunganSharedPreferencesPer-SDK untuk SDK dalam mode kompatibilitas mundur.
Versi 1.0.0-alpha06
21 Juni 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 dan androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 dirilis. Versi 1.0.0-alpha06 berisi commit berikut ini.
Fitur Baru
- Dukungan Penyimpanan dan Database per SDK untuk SDK yang dimuat secara lokal (dalam proses Aplikasi).
SandboxedSdkProviderCompat#contextyang disesuaikan untuk memberikan dukungan Penyimpanan dan Database Per-SDK untuk SDK dalam mode kompatibilitas mundur.
Versi 1.0.0-alpha05
7 Juni 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 dan androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 dirilis. Versi ini dikembangkan di cabang internal.
Fitur Baru
- (Khusus Pratinjau Developer 8+
PrivacySandbox) Menambahkan dukungan untuk mediasi App-Sandbox (lihatSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)
Versi 1.0.0-alpha04
10 Mei 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 dan androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 dirilis. Versi ini dikembangkan di cabang internal.
Fitur Baru
- Dukungan awal untuk memulai Aktivitas di dalam sandbox SDK (tersedia untuk perangkat UDC+): SDK perlu mendaftarkan handler dengan memanggil
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, lalu Aplikasi dapat memulai Aktivitas untuk SDK dengan memanggilSdkSandboxManagerCompat#startSdkSandboxActivity.
Versi 1.0.0-alpha03
5 April 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 dirilis.
Fitur Baru
- Menambahkan dukungan untuk
SandboxProcessDeathCallback - Menambahkan dukungan untuk pembongkaran SDK
Perubahan API
SandboxedSdkCompat#create(binder)dihapus, harap gunakan konstruktorSandboxedSdkCompat(binder)
Versi 1.0.0-alpha02
22 Maret 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 dirilis.
Fitur Baru
- Menambahkan API untuk mengambil daftar SDK yang dimuat -
SdkSandboxControllerCompat.getSandboxedSdks().
Versi 1.0.0-alpha01
11 Januari 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 dirilis.
- Library ini adalah library Jetpack baru yang berisi komponen untuk mem-build dan memuat SDK yang mendukung Runtime (Privacy Sandbox) di versi lama Platform Android.