privacysandbox sdkruntime
Update Terbaru | Rilis Stabil | Kandidat Rilis | Rilis Beta | Rilis Alfa |
---|---|---|---|---|
13 November 2024 | - | - | - | 1.0.0-alpha15 |
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-alpha15" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15" }
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-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
LayoutInflater
dariSdkContext
dalam mode backcompat. - Mendukung pembuatan
DisplayContext/WindowContext
dariSdkContext
dalam mode backcompat.
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#getClientPackageName
untuk mengambil nama paket aplikasi klien.
Perubahan API
SandboxedSdkProviderAdapter
dari sdkruntime-core dihapus sepenuhnya. GunakanSandboxedSdkProviderAdapter
dari 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
Backcompat
untuk pemuatan SDK-SDK (SdkSandboxControllerCompat#loadSdk
) - sekarang 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#loadSdk
untuk memuat SDK oleh SDK lain di sandbox (saat ini hanya didukung di API 34 Ekstensi 10)
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
AppOwnedSdkSandboxInterfaceCompat
didukung 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.
SandboxedSdkProviderAdapter
dimigrasikan ke sdkruntime-provider.SandboxedSdkProviderAdapter
di sdkruntime-core tidak digunakan lagi dan akan segera dihapus.
Perbaikan Bug
- Batalkan pendaftaran semua
SdkSandboxActivityHandlerCompat
saat SDK di-unload. - Peristiwa siklus proses
ActivityHolder
kini 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 migrasi
SharedPreferences
yang gagal saat konteks targetSharedPreferences
tidak 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
SharedPreferences
per SDK untuk SDK yang dimuat secara lokal (dalam proses Aplikasi).SandboxedSdkProviderCompat#context
yang disesuaikan untuk memberikan dukunganSharedPreferences
Per-SDK untuk SDK dalam mode backcompat.
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#context
yang disesuaikan untuk memberikan dukungan Penyimpanan dan Database Per-SDK untuk SDK dalam mode backcompat.
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
PrivacySandbox
Pratinjau Developer 8+) 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 harus mendaftarkan pengendali 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 penghapusan 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.