özel-korumalı alan-araçları

  
Android'de Özel Korumalı Alan işlevinden yararlanan bir kitaplık
Son Güncelleme Kararlı Sürüm Yayın Adayı Beta Sürümü Alfa Sürümü
26 Haziran 2024 - - - 1.0.0-alfa09

Bağımlılıkları bildirme

Özel korumalı alan araçlarına bağımlılık eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünün build.gradle dosyasına ihtiyaç duyduğunuz yapılar için bağımlılıkları ekleyin:

Groovy

dependencies {
    // Use to implement privacysandbox libraries

    implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha10"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha10"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10"
    
    
}

Kotlin

dependencies {
    // Use to implement privacysandbox libraries
    
    implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha10")
    implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10")
    implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10")
    implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha10")
    implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10")
    implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10")

}

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.

Geri bildirim

Geri bildiriminiz Jetpack'i iyileştirmemize yardımcı olacaktır. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa 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 ekleyebilirsiniz.

Yeni sayı oluştur

Daha fazla bilgi için Sorun İzleyici dokümanlarına bakın.

Sürüm 1.0

Sürüm 1.0.0-alpha09

26 Haziran 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 yayınlandı. Sürüm 1.0.0-alpha09 bu kaydetmeleri içerir.

Yeni Özellikler

  • @PrivacySandboxValue ile ek açıklamalı enum sınıfları için destek ekleyin.
  • Özel Korumalı Alan kullanıcı arayüzü alfa 09 desteği.

Sürüm 1.0.0-alpha08

20 Mart 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 yayınlandı. Sürüm 1.0.0-alpha08 bu kaydetmeleri içerir.

Yeni Özellikler

  • @PrivacySandboxCallback ek açıklaması bulunan 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ürü olarak kabul edilmektedir. (I52995)

Sürüm 1.0.0-alpha07

7 Şubat 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 yayınlandı. 1.0.0-alpha07 sürümü bu kaydetmeleri içerir.

API Değişiklikleri

  • Yeni SDK Etkinlik başlatıcı arayüzleri desteklenir. Yeni arayüzler androidx.privacysandbox.activity.core itibarıyla kullanıma sunuldu. androidx.privacysandbox.ui.core uygulamasındaki eskiler artık desteklenmiyor. (Ia9079)

Sürüm 1.0.0-alpha06

6 Eylül 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 yayınlandı. 1.0.0-alpha06 sürümü bu kaydetmeleri 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.
  • Bazel'den API derleyici çağrıldığında oluşan kilitlenme düzeltildi. (I24c9d)

Sürüm 1.0.0-alpha05

9 Ağustos 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 yayınlandı. 1.0.0-alpha05 sürümü bu kaydetmeleri içerir.

Yeni Özellikler

  • Oluşturulan SandboxedUiAdapters artık yeni windowInputToken kümesine sahip. Bu durum, bu sürümü androidx.privacysandbox.ui:ui-core:1.0.0-alpha05 ile uyumlu hale getirir.

Sürüm 1.0.0-alpha04

24 Mayıs 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 yayınlandı. 1.0.0-alpha04 sürümü bu kaydetmeleri içerir.

Yeni Özellikler

  • CancellationExceptions artık uygulamalara aktarıldığı için SDK'lar artık eş yordamlarını beklendiği gibi iptal edebilir.
  • SdkActivityLaunchers artık SDK API'lerinde kullanılabilir. 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 bildirilen askıya alınmamış işlevler artık varsayılan olarak ana iş parçacığında çalışacak. Eskiden Bağlayıcı iş parçacıklarında çalışıyorlardı.
  • Hizmetler artık kullanıcı arayüzü arayüz bağdaştırıcılarından devralma yapamaz.
  • Bir veri sınıfında kullanıcı arayüzü bağdaştırıcısı özelliği tanımlamanın derleme hatasına neden olmasına neden olan sorun düzeltildi.

Sürüm 1.0.0-alpha03

8 Mart 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 yayınlandı. 1.0.0-alpha03 sürümü bu kaydetmeleri içerir.

Yeni Özellikler

  • Özel Korumalı Alan 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 yayınlandı. 1.0.0-alpha02 sürümü bu kaydetmeleri içerir.

  • Bu araçlar, Privacy Sandbox SDK Çalışma Zamanı API'leri ile entegrasyonu geliştirmeyi amaçlar. Bu araçlar, çalışma zamanı etkin SDK'nın müşteriye yönelik arayüzlerini tanımlamak ve bunlarla etkileşim kurmak için otomatik olarak ortak metin kodu oluşturulmasına yardımcı olur.

Yeni Özellikler - Geri çağırmaları ve veri değeri nesnelerini parametre ve dönüş türü olarak kabul eden, müşteriye yönelik SDK arayüzlerinin tanımlanması için destek eklendi - Müşterilere SDK istisnaları uygulayın - SDK Çalışma Zamanı geriye dönük uyumluluk oluşturma desteği

API Değişiklikleri

  • @JvmDefaultWithCompatibility ek açıklaması ekleniyor (I8f206)

Sürüm 1.0.0-alpha01

9 Kasım 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu kaydetmeleri içerir.

Yeni Özellikler