PrivacySandbox-Tools

  
Eine Bibliothek zur Nutzung der Privacy Sandbox-Funktion in Android
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpha-Release
26. Juni 2024 - - - 1.0.0-alpha09

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von „privacysandbox-tools“ festlegen möchten, müssen Sie Ihrem Projekt das Maven-Repository von Google hinzufügen. Weitere Informationen finden Sie im Maven-Repository von Google.

Fügen Sie der Datei build.gradle für Ihre Anwendung oder Ihr Modul die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen:

Cool

dependencies {
    // Use to implement privacysandbox libraries

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

Kotlin

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

}

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

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder Verbesserungsvorschläge für diese Bibliothek haben. Bitte sieh dir die vorhandenen Probleme in dieser Bibliothek an, bevor du eine neue erstellst. Sie können einem vorhandenen Problem Ihre Stimme hinzufügen, indem Sie auf die Sternschaltfläche klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.

Version 1.0

Version 1.0.0-alpha09

26. Juni 2024

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

Neue Funktionen

  • Jetzt werden jetzt enum-Klassen unterstützt, die mit @PrivacySandboxValue annotiert sind.
  • Unterstützung für Privacy Sandbox UI Alpha 09.

Version 1.0.0-alpha08

20. März 2024

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

Neue Funktionen

  • Mit @PrivacySandboxCallback annotierte Schnittstellen können jetzt Methoden haben, die Werte zurückgeben, solange die Methode anhält.(I16063)
  • Sets werden jetzt als gültige Parameter und Rückgabetypen in annotierten Schnittstellen und Werten akzeptiert. (I52995)

Version 1.0.0-alpha07

7. Februar 2024

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

API-Änderungen

  • Die neuen Oberflächen für den SDK-Aktivitäts-Launcher unterstützen. Die neuen Benutzeroberflächen befinden sich jetzt in androidx.privacysandbox.activity.core. Die alten Versionen 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 wurde veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.

Fehlerkorrekturen

  • Verwenden Sie Guava-Abhängigkeiten, die nicht von Android stammen, um Klassenpfadkonflikte in Bazel zu vermeiden.
  • Absturz beim Aufrufen des API-Compilers von Bazel wurde behoben. (I24c9d)

Version 1.0.0-alpha05

9. August 2023

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

Neue Funktionen

  • Bei den generierten SandboxedUiAdapters sind jetzt die neuen windowInputToken festgelegt. 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 wurde veröffentlicht. Version 1.0.0-alpha04 enthält diese Commits.

Neue Funktionen

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

Fehlerkorrekturen

  • Von SDKs deklarierte Funktionen, die nicht gesperrt sind, 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 erben.
  • Es wurde ein Problem behoben, bei dem das Definieren 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 wurde veröffentlicht. Version 1.0.0-alpha03 enthält diese Commits.

Neue Funktionen

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

API-Änderungen

  • Zielkotlin-Version wurde in 1.8.0 geändert

Version 1.0.0-alpha02

7. Dezember 2022

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

  • Diese Tools sollen die Einbindung in die Privacy Sandbox SDK Runtime APIs verbessern. Diese Tools helfen bei der automatischen Generierung von Boilerplate-Code, um die clientseitigen Schnittstellen des laufzeitfähigen SDK zu definieren und mit ihnen zu interagieren.

Neue Funktionen - Unterstützung zum Definieren 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 SDK Runtime-Abwärtskompatibilität

API-Änderungen

  • Annotation @JvmDefaultWithCompatibility hinzufügen (I8f206)

Version 1.0.0-alpha01

9. November 2022

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

Neue Funktionen