privacysandbox-tools
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.
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
inSandboxedUiAdapter.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 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 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 neuewindowInputToken
. 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 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
- Das ist eine neue Jetpack-Bibliothek mit APIs zur Nutzung der Privacy Sandbox. Bitte melden Sie Programmfehler in unserer Problemverfolgungskomponente.