privacysandbox-tools

  
Eine Bibliothek zur Nutzung der Privacy Sandbox-Funktionen unter Android
Letzte Aktualisierung Stabile Version Release-Kandidat Beta-Ausgabe Alphaversion
29. Januar 2025 - - 1.0.0-alpha11

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von Privacy Sandbox-Tools hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die erforderlichen Artefakte hinzu:

Groovy

dependencies {
    // Use to implement privacysandbox libraries

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

Kotlin

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

}

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Feedback

Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie ein neues erstellen. Sie können einem vorhandenen Problem Ihre Stimme geben, indem Sie auf die Schaltfläche mit dem Stern klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.0

Version 1.0.0-alpha11

29. Januar 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 wird veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.

Neue Funktionen

  • Unterstützung für den aktualisierten Parameter SessionConstants in SandboxedUiAdapter.openSession hinzugefügt. (I65886)

Version 1.0.0-alpha10

2. Oktober 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 wird veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.

Neue Funktionen

  • Fügen Sie in kommentierten Schnittstellen und kommentierten Werten die Unterstützung für SDK-definierte Konstanten mit const val hinzu.

API-Änderungen

  • Objekte im API-Compiler werden nicht mehr zugelassen (früher wurden sie stillschweigend ignoriert)

Fehlerkorrekturen

  • Absturz behoben, der bei Quellverzeichnissen auftrat, die auf „.class“ endeten

Version 1.0.0-alpha09

26. Juni 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 wird veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.

Neue Funktionen

  • Unterstützung für mit @PrivacySandboxValue annotierte Enumerationsklassen hinzugefügt.
  • Unterstützung für die Privacy Sandbox-Benutzeroberfläche Alpha 09.

Version 1.0.0-alpha08

20. März 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 wird veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.

Neue Funktionen

  • Für mit @PrivacySandboxCallback annotierte Schnittstellen können jetzt Methoden definiert werden, die Werte zurückgeben, solange die Methode pausiert.(I16063)
  • Bundles werden jetzt in annotieren verwalteten Oberflächen und Werten als gültige Parameter und Rückgabetypen akzeptiert. (I52995)

Version 1.0.0-alpha07

7. Februar 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 wird veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.

API-Änderungen

  • Unterstützung der neuen SDK-Oberflächen für den Aktivator von Aktivitäten. Die neuen Oberflächen sind unter androidx.privacysandbox.activity.core verfügbar. Die alten in androidx.privacysandbox.ui.core werden nicht mehr unterstützt. (Ia9079)

Version 1.0.0-alpha06

6. September 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 wird veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.

Fehlerkorrekturen

  • Verwenden Sie Guava-Abhängigkeiten, die nicht zu Android gehören, um Konflikte mit dem Klassenpfad in Bazel zu vermeiden.
  • Absturz beim Aufrufen des API-Compilers über Bazel behoben (I24c9d)

Version 1.0.0-alpha05

9. August 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 wird veröffentlicht. Version 1.0.0-alpha05 enthält diese Commits.

Neue Funktionen

  • Die generierten SandboxedUiAdapters haben jetzt die neue windowInputToken. Dadurch ist dieser Release mit androidx.privacysandbox.ui:ui-core:1.0.0-alpha05 kompatibel.

Version 1.0.0-alpha04

24. Mai 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 wird veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.

Neue Funktionen

  • CancellationExceptions werden jetzt an Apps weitergegeben, sodass SDKs ihre coroutines jetzt wie erwartet beenden können.
  • SdkActivityLaunchers kann jetzt in SDK-APIs verwendet werden, damit Apps Launcher an SDKs in der Privacy Sandbox senden können. Diese Funktion ist derzeit nur in Entwicklervorschauen verfügbar.

Fehlerkorrekturen

  • Von SDKs deklarierte Funktionen, die nicht angehalten werden, werden jetzt standardmäßig im Hauptthread ausgeführt. Sie wurden früher in Binder-Threads ausgeführt.
  • Dienste können nicht mehr von UI-Schnittstellenadaptern übernommen werden.
  • Ein Problem wurde behoben, durch das die Definition einer UI-Adaptereigenschaft in einer Datenklasse zu einem Kompilierungsfehler führte.

Version 1.0.0-alpha03

8. März 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 wird veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.

Neue Funktionen

  • Unterstützung für die Integration der Privacy Sandbox UI API hinzugefügt

API-Änderungen

  • Ziel-Kotlin-Version in 1.8.0 geändert

Version 1.0.0-alpha02

7. Dezember 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 wird veröffentlicht. Version 1.0.0-alpha02 enthält diese Commits.

  • Diese Tools sollen die Integration mit den SDK Runtime APIs der Privacy Sandbox verbessern. Diese Tools helfen beim automatischen Generieren von Boilerplate-Code zum Definieren und Interagieren mit den clientseitigen Schnittstellen des runtimefähigen SDKs.

Neue Funktionen – Unterstützung für die Definition clientseitiger SDK-Schnittstellen, die Callbacks und Datenwertobjekte als Parameter und Rückgabetypen akzeptieren – SDK-Ausnahmen an Clients weitergeben – Unterstützung für die Generierung der Abwärtskompatibilität der SDK-Laufzeit

API-Änderungen

  • @JvmDefaultWithCompatibility-Anmerkung hinzufügen (I8f206)

Version 1.0.0-alpha01

9. November 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 wird veröffentlicht. Version 1.0.0-alpha01 enthält diese Commits.

Neue Funktionen