privacysandbox sdkruntime

  
Library ini menyediakan komponen untuk konsumen yang mengetahui 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.

Laporkan masalah baru

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 dari SdkContext dalam mode backcompat.
  • Mendukung pembuatan DisplayContext/WindowContext dari SdkContext 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. Gunakan SandboxedSdkProviderAdapter 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 Developer PrivacySandbox)

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 perilaku ReportFragment

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 target SharedPreferences 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 dukungan SharedPreferences 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 (lihat SdkSandboxManagerCompat#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 memanggil SdkSandboxManagerCompat#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 konstruktor SandboxedSdkCompat(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.