privacysandbox-tools
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 17 Aralık 2025 | - | - | - | 1.0.0-alpha14 |
Bağımlılıkları bildirme
privacysandbox-tools'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.
Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha14" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Sürüm 1.0
Sürüm 1.0.0-alpha14
17 Aralık 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 iptal edilir. 1.0.0-alpha14 sürümü bu commit'leri içerir.
- Bu kitaplık kullanımdan kaldırıldı ve gelecekte güncellenmeyecek.
API Değişiklikleri
- privacysandbox.tools API'lerin desteği sonlandırıldı. (Ieb66c, b/452878636)
- Kullanımdan kaldırılan privacysandbox.sdkruntime API'leri (Ibe81a, b/452878636)
- Kullanımdan kaldırılan privacysandbox.ui API'leri (I858d5, b/452878636)
- Kotlin 2.0 ile yayınlanan projelerin kullanılabilmesi için KGP 2.0.0 veya daha yeni bir sürüm gerekir (Idb6b5, b/344563182)
Sürüm 1.0.0-alpha13
26 Mart 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 iptal edilir. 1.0.0-alpha13 sürümü bu commit'leri içerir.
Yeni Özellikler
SessionConstantsyerine kullanılanopenSessioniçindeSessionDataparametresi için destek eklendi.- Artık kullanımdan kaldırılan
SandboxedSdkProviderCompat.getView()oluşturma özelliği kaldırıldı.
Sürüm 1.0.0-alpha12
26 Şubat 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 iptal edilir. 1.0.0-alpha12 sürümü bu commit'leri içerir.
Yeni Özellikler
@PrivacySandboxInterface-annotatedarayüzleri artıkandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14sürümünde kullanıma sunulanSharedUiAdapterarayüzünüSandboxedUiAdapter'e benzer şekilde genişletebilir. Bir arayüz yalnızca bir kullanıcı arayüzü adaptörü türünü genişletebilir.
Sürüm 1.0.0-alpha11
29 Ocak 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 iptal edilir. 1.0.0-alpha11 sürümü bu commit'leri içerir.
Yeni Özellikler
SandboxedUiAdapter.openSession'de güncellenenSessionConstantsparametresi için destek eklendi. (I65886)
Sürüm 1.0.0-alpha10
2 Ekim 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 iptal edilir. 1.0.0-alpha10 sürümü bu commit'leri içerir.
Yeni Özellikler
- Açıklamalı arayüzlerde ve açıklama eklenmiş değerlerde
const valkullanılarak SDK tarafından tanımlanan sabitler için destek eklendi.
API Değişiklikleri
- Apicompiler'daki nesnelere izin verilmez (bunlar daha önce sessizce yoksayılıyordu)
Hata Düzeltmeleri
- .class ile biten kaynak dizinler olduğunda yaşanan kilitlenme düzeltildi.
Sürüm 1.0.0-alpha09
26 Haziran 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 iptal edilir. 1.0.0-alpha09 sürümü bu commit'leri içerir.
Yeni Özellikler
@PrivacySandboxValueile açıklama eklenmiş enum sınıfları için destek eklendi.- Privacy Sandbox UI alfa 09 desteği.
Sürüm 1.0.0-alpha08
20 Mart 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 iptal edilir. 1.0.0-alpha08 sürümü bu commit'leri içerir.
Yeni Özellikler
@PrivacySandboxCallbackile açıklama eklenen arayüzler artık yöntem askıya alındığı sürece değer döndüren yöntemlere sahip olabilir.(I16063)- Paketler artık açıklama eklenmiş arayüzlerde ve değerlerde geçerli parametreler ve dönüş türleri olarak kabul ediliyor. (I52995)
Sürüm 1.0.0-alpha07
7 Şubat 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 iptal edilir. 1.0.0-alpha07 sürümü şu commit'leri içerir.
API Değişiklikleri
- Yeni SDK Etkinlik başlatıcı arayüzlerini destekleyin. Yeni arayüzler
androidx.privacysandbox.activity.core'da kullanıma sunulmuştur.androidx.privacysandbox.ui.core'daki eski sürümler artık desteklenmiyor. (Ia9079)
Sürüm 1.0.0-alpha06
6 Eylül 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 iptal edilir. 1.0.0-alpha06 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- Bazel'de sınıf yolu çakışmalarını önlemek için Android dışı Guava bağımlılıklarını kullanın.
- API derleyicisi Bazel'den çağrıldığında yaşanan kilitlenme sorunu düzeltildi. (I24c9d)
Sürüm 1.0.0-alpha05
9 Ağustos 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 iptal edilir. 1.0.0-alpha05 sürümü şu commit'leri içerir.
Yeni Özellikler
- Oluşturulan
SandboxedUiAdaptersartık yeniwindowInputTokengrubuna sahip. Bu sayede sürüm,androidx.privacysandbox.ui:ui-core:1.0.0-alpha05ile uyumlu hale gelir.
Sürüm 1.0.0-alpha04
24 Mayıs 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 iptal edilir. 1.0.0-alpha04 sürümü şu commit'leri içerir.
Yeni Özellikler
CancellationExceptionsartık uygulamalara yayılıyor. Bu sayede SDK'lar, eşzamanlı rutinlerini beklendiği gibi iptal edebiliyor.SdkActivityLaunchersartık SDK API'lerinde kullanılabiliyor. Böylece uygulamalar, Özel Korumalı Alan'daki SDK'lara başlatıcı gönderebiliyor. Bu işlevin şu anda yalnızca geliştirici önizlemelerinde kullanılabildiğini unutmayın.
Hata Düzeltmeleri
- SDK'lar tarafından bildirilen askıya alma dışı işlevler artık varsayılan olarak ana iş parçacığında çalışacak. Bunlar, Binder iş parçacıklarında çalıştırılırdı.
- Hizmetler artık kullanıcı arayüzü aracı bağdaştırıcılarından devralınamaz.
- Bir veri sınıfında kullanıcı arayüzü bağdaştırıcı özelliği tanımlamanın derleme hatasına neden olduğu sorun düzeltildi.
Sürüm 1.0.0-alpha03
8 Mart 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 iptal edilir. 1.0.0-alpha03 sürümü şu commit'leri içerir.
Yeni Özellikler
- Privacy Sandbox kullanıcı arayüzü API entegrasyonu için destek eklendi
API Değişiklikleri
- Hedef Kotlin sürümü 1.8.0 olarak değiştirildi.
Sürüm 1.0.0-alpha02
7 Aralık 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 iptal edilir. 1.0.0-alpha02 sürümü şu commit'leri içerir.
- Bu araçlar, Privacy Sandbox SDK Çalışma Zamanı API'leriyle entegrasyonu geliştirmeyi amaçlamaktadır. Bu araçlar, çalışma zamanı özellikli SDK'nın müşteriye yönelik arayüzlerini tanımlamak ve bunlarla etkileşim kurmak için ortak metin kodu oluşturmaya yardımcı olur.
Yeni Özellikler - Geri çağırmaları ve veri değeri nesnelerini parametreler ve dönüş türleri olarak kabul eden, müşteriye yönelik SDK arayüzlerini tanımlama desteği eklendi. - SDK istisnalarını istemcilere yayma - SDK Runtime geriye dönük uyumluluk oluşturma desteği
API Değişiklikleri
@JvmDefaultWithCompatibilityek açıklamasını ekleme (I8f206)
Sürüm 1.0.0-alpha01
9 Kasım 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- Bu, Özel Korumalı Alan işlevinden yararlanmaya yönelik API'ler içeren yeni bir Jetpack kitaplığıdır. Lütfen hataları sorun izleyici bileşenimizde bildirin.