PrivacySandbox-Tools
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.
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 inandroidx.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 neuenwindowInputToken
festgelegt. Dadurch ist dieser Release mitandroidx.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
- Dies ist eine neue Jetpack-Bibliothek, die APIs zur Nutzung der Privacy Sandbox-Funktion enthält. Bitte melden Sie Programmfehler in unserer Problemverfolgungskomponente.