Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpha-Release |
---|---|---|---|---|
24. Juli 2024 | - | – | - | 1.0.0-alpha14 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von privacysandbox-sdkruntime hinzufügen möchten, müssen Sie das Maven-Repository von Google zu Ihrem Projekt arbeiten. Maven-Repository von Google lesen .
Fügen Sie der Datei build.gradle
die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen
Ihre App oder Ihr Modul:
Cool
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14" }
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 zur Verbesserung dieser Bibliothek. In der bestehende Probleme in dieser Bibliothek, bevor Sie eine neue erstellen. So können Sie für ein vorhandenes Problem abstimmen: indem Sie auf die Sternschaltfläche klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .
Version 1.0
Version 1.0.0-alpha14
24. Juli 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14
wurden veröffentlicht. Version 1.0.0-alpha14 enthält diese Commits.
Neue Funktionen
- Stell
SdkSandboxControllerCompat#getClientPackageName
zum Abrufen des Paketnamens der Client-App vor.
API-Änderungen
SandboxedSdkProviderAdapter
wurde vollständig aus sdkruntime-core entfernt. VerwendeSandboxedSdkProviderAdapter
aus der Bibliothek des sdkruntime-providers.
Version 1.0.0-alpha13
6. März 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13
wurden veröffentlicht. Version 1.0.0-alpha13 enthält diese Commits.
Neue Funktionen
Backcompat
-Unterstützung für das Laden von SDK-SDKs (SdkSandboxControllerCompat#loadSdk
). SDKs, die lokal (im Anwendungsprozess) geladen werden, können jetzt andere SDKs laden.
Version 1.0.0-alpha12
24. Januar 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12
wurden veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.
Neue Funktionen
- Einführung von
SdkSandboxControllerCompat#loadSdk
zum Laden von SDKs von anderen SDKs in der Sandbox (derzeit nur für API 34 Erweiterung 10 unterstützt)
API-Änderungen
- Keine Sandbox-Unterstützung auf API-33-Geräten. Der Backcompat-Modus (In-App) sollte vor API 34 verwendet werden.
Version 1.0.0-alpha11
15. November 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11
wurden veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
Neue Funktionen
AppOwnedSdkSandboxInterfaceCompat
wird auf API34 Ext 8-Geräten unterstützt (bisher funktionierte nur fürPrivacySandbox
-Entwicklervorschau-Builds)
Version 1.0.0-alpha10
18. Oktober 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10
wurden veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
Fehlerkorrekturen
- Die Ressourcen-Neuzuordnung für das im App-Prozess geladene SDK wurde korrigiert.
Version 1.0.0-alpha09
4. Oktober 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09
wurden veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
API-Änderungen
- Erster Release der Bibliothek „sdkruntime-provider“, der anstelle der Bibliothek „sdkruntime-core“ für SDKs verwendet werden sollte.
SandboxedSdkProviderAdapter
wurde zu sdkruntime-provider migriert.SandboxedSdkProviderAdapter
in „sdkruntime-core“ wurde eingestellt und wird bald entfernt.
Fehlerkorrekturen
- Registrierung aller
SdkSandboxActivityHandlerCompat
aufheben, wenn SDK entladen wird. ActivityHolder
Lebenszyklusereignisse entsprechen jetzt dem Verhalten vonReportFragment
Version 1.0.0-alpha08
9. August 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08
und androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08
wurden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Fehlerkorrekturen
- Fehlerbehebung:
SharedPreferences
-Migration schlägt fehl, wenn der ZielkontextSharedPreferences
nicht vorhanden war.
Version 1.0.0-alpha07
26. Juli 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07
und androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07
wurden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
Neue Funktionen
SharedPreferences
-Unterstützung pro SDK für SDKs, die lokal (während des Anwendungsprozesses) geladen werden.SandboxedSdkProviderCompat#context
wurde angepasst, umSharedPreferences
pro SDK für SDKs im Backcompat-Modus zu unterstützen.
Version 1.0.0-alpha06
21. Juni 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06
und androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06
wurden veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Unterstützung pro SDK-Speicher und Datenbanken für SDKs, die lokal (im Anwendungsprozess) geladen werden.
SandboxedSdkProviderCompat#context
wurde angepasst, um Speicher- und Datenbankunterstützung pro SDK für SDKs im Backcompat-Modus zu bieten.
Version 1.0.0-alpha05
7. Juni 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05
und androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05
wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.
Neue Funktionen
- (Nur für
PrivacySandbox
-Entwicklervorschau 8+) Unterstützung für App-Sandbox-Vermittlung hinzufügen (sieheSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces
)
Version 1.0.0-alpha04
10. Mai 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04
und androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04
wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.
Neue Funktionen
- Anfängliche Unterstützung für den Start von Aktivitäten innerhalb der SDK-Sandbox (für UDC+-Geräte verfügbar): Das SDK muss den Handler durch Aufrufen von
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
registrieren. Anschließend kann die App durch Aufrufen vonSdkSandboxManagerCompat#startSdkSandboxActivity
die Aktivität für das SDK starten.
Version 1.0.0-alpha03
5. April 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
wurde veröffentlicht.
Neue Funktionen
- Unterstützung für
SandboxProcessDeathCallback
hinzugefügt - Unterstützung für das Entladen von SDKs hinzugefügt
API-Änderungen
SandboxedSdkCompat#create(binder)
entfernt. Verwenden Sie den KonstruktorSandboxedSdkCompat(binder)
.
Version 1.0.0-alpha02
22. März 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
wurde veröffentlicht.
Neue Funktionen
- Die API
SdkSandboxControllerCompat.getSandboxedSdks()
zum Abrufen der Liste der geladenen SDKs wurde hinzugefügt.
Version 1.0.0-alpha01
11. Januar 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01
veröffentlicht.
- Dies ist eine neue Jetpack-Bibliothek, die Komponenten zum Erstellen und Laden von laufzeitfähigen SDKs (Privacy Sandbox) auf alten Versionen der Android-Plattform enthält.