privacysandbox-tools
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 26 Mart 2025 | - | - | - | 1.0.0-alpha13 |
Bağımlılıkları beyan etme
privacysandbox-tools bağımlılığı eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha13" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha13" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha13" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha13") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha13") }
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ştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.0
Sürüm 1.0.0-alpha13
26 Mart 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 yayınlanır. 1.0.0-alpha13 sürümü bu taahhütleri içerir.
Yeni Özellikler
openSessionparametresindeSessionConstantsyerineSessionDataparametresi için destek eklendi.- Artık desteği sonlandırılan
SandboxedSdkProviderCompat.getView()oluşturma işlemi kaldırıldı.
Sürüm 1.0.0-alpha12
26 Şubat 2025
androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 yayınlanır. 1.0.0-alpha12 sürümü bu taahhütleri içerir.
Yeni Özellikler
@PrivacySandboxInterface-annotatedarayüzleri artıkSandboxedUiAdapter'a benzer şekildeandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14'de kullanıma sunulanSharedUiAdapterarayüzünü 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 yayınlanır. 1.0.0-alpha11 sürümü bu taahhütleri içerir.
Yeni Özellikler
SandboxedUiAdapter.openSessionsürümünde 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 yayınlanır. 1.0.0-alpha10 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Notlandırılmış arayüzlerde ve notlandırılmış değerlerde
const valkullanarak SDK tarafından tanımlanan sabitler için destek ekleyin.
API Değişiklikleri
- apicompiler'daki nesnelere izin vermeme (bu nesneler daha önce sessizce yoksayılıyordu)
Hata Düzeltmeleri
- .class ile biten kaynak dizinleri olduğunda kilitlenme düzeltildi
Sürüm 1.0.0-alpha09
26 Haziran 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 yayınlanır. 1.0.0-alpha09 sürümü bu taahhütleri içerir.
Yeni Özellikler
@PrivacySandboxValueile ek açıklama eklenmiş enum sınıfları için destek eklendi.- Özel Korumalı Alan kullanıcı arayüzü alfa 09 sürümü için destek.
Sürüm 1.0.0-alpha08
20 Mart 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 yayınlanır. 1.0.0-alpha08 sürümü bu taahhütleri içerir.
Yeni Özellikler
@PrivacySandboxCallbackile ek açıklama yapılan 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 ek açıklamalı arayüzlerde ve değerlerde geçerli parametreler ve dönüş türleri olarak kabul edilir. (I52995)
Sürüm 1.0.0-alpha07
7 Şubat 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 yayınlanır. 1.0.0-alpha07 sürümü bu taahhütleri içerir.
API Değişiklikleri
- Yeni SDK etkinlik başlatıcı arayüzlerini destekleyin. Yeni arayüzler
androidx.privacysandbox.activity.core'te kullanıma sunuldu.androidx.privacysandbox.ui.core'teki 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 yayınlanır. 1.0.0-alpha06 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- Bazel'de sınıf yolu çakışmalarını önlemek için Android olmayan Guava bağımlılıkları kullanın.
- Bazel'den API derleyicisi çağrılırken kilitlenme düzeltildi. (I24c9d)
Sürüm 1.0.0-alpha05
9 Ağustos 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 yayınlanır. 1.0.0-alpha05 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Oluşturulan
SandboxedUiAdapters'te artık yeniwindowInputTokengrubu var. Bu sürüm,androidx.privacysandbox.ui:ui-core:1.0.0-alpha05ile uyumludur.
Sürüm 1.0.0-alpha04
24 Mayıs 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 yayınlanır. 1.0.0-alpha04 sürümü bu taahhütleri içerir.
Yeni Özellikler
CancellationExceptionsartık uygulamalara dağıtıldığı için SDK'lar artık coroutine'lerini beklendiği gibi iptal edebilir.SdkActivityLaunchersartık SDK API'lerinde kullanılabiliyor. Böylece uygulamalar, Özel Korumalı Alan'daki SDK'lara başlatıcı gönderebilir. Bu işlevin şu anda yalnızca geliştirici önizlemelerinde kullanılabildiğini unutmayın.
Hata Düzeltmeleri
- SDK'lar tarafından tanımlanan askıya alma işlevleri artık varsayılan olarak ana iş parçacığında çalışır. Bunlar eskiden Binder iş parçacıklarında çalışırdı.
- Hizmetler artık kullanıcı arayüzü arabirim bağdaştırıcılarından devralamaz.
- Bir veri sınıfında kullanıcı arayüzü bağdaştırıcısı özelliğinin tanımlanmasını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 yayınlanır. 1.0.0-alpha03 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Privacy Sandbox UI 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 yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.
- Bu araçlar, Privacy Sandbox SDK Çalışma Zamanı API'leriyle entegrasyonu iyileştirmeyi amaçlamaktadır. Bu araçlar, çalışma zamanında etkinleştirilen SDK'nın istemci tarafı arayüzlerini tanımlamak ve bu arayüzlerle etkileşimde bulunmak için şablon kodunu otomatik olarak oluşturmanıza yardımcı olur.
Yeni Özellikler - Geri çağırma işlevlerini ve veri değeri nesnelerini parametre ve dönüş türü olarak kabul eden, istemci tarafı SDK arayüzlerini tanımlama desteği eklendi - SDK istisnalarını istemcilere iletme - SDK Runtime geriye dönük uyumluluk oluşturma desteği
API Değişiklikleri
@JvmDefaultWithCompatibilityek açıklaması (I8f206) ekleniyor
Sürüm 1.0.0-alpha01
9 Kasım 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Bu, Privacy Sandbox işlevini kullanmak için API'ler içeren yeni bir Jetpack kitaplığıdır. Lütfen sorun izleyici bileşenimizde hata bildirin.