Privacysandbox-Tools
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
20. März 2024 | - | - | - | 1.0.0-alpha08 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von privacysandbox-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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:
Groovig
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha08" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha08") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha08") }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie uns wissen, wenn Sie neue Probleme entdecken oder Ideen zur Verbesserung dieser Bibliothek haben. Sehen Sie sich die vorhandenen Probleme in dieser Bibliothek an, bevor Sie eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.
Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.
Version 1.0
Version 1.0.0-alpha08
20. März 2024
androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
wird freigegeben. 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 angehalten wird.(I16063) - Bundles werden jetzt in annotierten Schnittstellen 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 freigegeben. Version 1.0.0-alpha07 enthält diese Commits.
API-Änderungen
- Unterstützung der neuen Oberflächen des Launchers der SDK-Aktivitäten. Die neuen Benutzeroberflächen befinden sich in
androidx.privacysandbox.activity.core
. Die alten Einstellungen 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
wird freigegeben. Version 1.0.0-alpha06 enthält diese Commits.
Fehlerkorrekturen
- Verwenden Sie Guava-Abhängigkeiten, die nicht Android nutzen, um Klassenpfadkonflikte in Looker zu vermeiden.
- Behebung eines Absturzes, wenn der API-Compiler von Looker aufgerufen wird. (I24c9d)
Version 1.0.0-alpha05
9. August 2023
androidx.privacysandbox.tools:tools-*:1.0.0-alpha05
wird freigegeben. Version 1.0.0-alpha05 enthält diese Commits.
Neue Funktionen
- Für die generierten
SandboxedUiAdapters
wurde jetzt die neuewindowInputToken
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
wird freigegeben. Version 1.0.0-alpha04 enthält diese Commits.
Neue Funktionen
CancellationExceptions
wurden jetzt an Apps weitergegeben, sodass SDKs ihre Koroutinen jetzt wie erwartet 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 ohne Sperrung werden jetzt standardmäßig im Hauptthread ausgeführt. Früher wurden sie in Binder-Threads ausgeführt.
- Dienste können nicht mehr von UI-Schnittstellenadaptern übernommen werden.
- 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
wird freigegeben. Version 1.0.0-alpha03 enthält diese Commits.
Neue Funktionen
- Unterstützung für die Integration der Privacy Sandbox-UI-API wurde hinzugefügt
API-Änderungen
- Ziel-Kotlin-Version wurde in 1.8.0 geändert
Version 1.0.0-alpha02
7. Dezember 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
wird freigegeben. Version 1.0.0-alpha02 enthält diese Commits.
- Diese Tools zielen darauf ab, die Integration mit den Runtime APIs des Privacy Sandbox SDK zu verbessern. Diese Tools unterstützen Sie beim automatischen Generieren von Boilerplate-Code, um die clientseitigen Schnittstellen des laufzeitfähigen SDK zu definieren und mit ihnen zu interagieren.
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 der Abwärtskompatibilität von SDK Runtime
API-Änderungen
- Anmerkung
@JvmDefaultWithCompatibility
hinzufügen (I8f206)
Version 1.0.0-alpha01
9. November 2022
androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
wird freigegeben. Version 1.0.0-alpha01 enthält diese Commits.
Neue Funktionen
- Dies ist eine neue Jetpack-Bibliothek, die APIs zur Nutzung der Privacy Sandbox-Funktionen enthält. Melden Sie Fehler bitte über unsere Problemverfolgungskomponente.