privacysandbox sdkruntime
Letzte Aktualisierung | Stabile Version | Releasekandidat | Beta-Ausgabe | Alpharelease |
---|---|---|---|---|
16. Juli 2025 | - | – | - | 1.0.0-alpha18 |
Abhängigkeiten deklarieren
Wenn Sie eine Abhängigkeit von privacysandbox-sdkruntime 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 benötigten Artefakte hinzu:
Cool
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.
Feedback
Ihr Feedback hilft uns, Jetpack zu verbessern. Lassen Sie es 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 ein neues erstellen. Sie können für ein vorhandenes Problem abstimmen, indem Sie auf die Schaltfläche mit dem Stern klicken.
Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung.
Version 1.0
Version 1.0.0-alpha18
16. Juli 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18
sind veröffentlicht. Version 1.0.0-alpha18 enthält diese Commits.
API-Änderungen
SandboxedSdkProviderCompat.getView()
wurde vollständig entfernt. Wenn im Projekt auchandroidx.privacysandbox.tools
verwendet wird, sollte die neueste Version verwendet werden.SdkSandboxControllerCompat
wurde zusdkruntime-provider
migriert.SdkSandboxControllerCompat
insdkruntime-core
wurde verworfen und wird im nächsten Release entfernt.
Fehlerkorrekturen
SandboxedSdkProviderCompat.onLoadSdk()
wird jetzt unabhängig vom Aufruferthread vonloadSdk()
aus dem Hauptthread aufgerufen.
Version 1.0.0-alpha17
26. März 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17
sind veröffentlicht. Version 1.0.0-alpha17 enthält diese Commits.
Neue Funktionen
API-Änderungen
SandboxedSdkProviderCompat.getView()
ist veraltet und wird in der nächsten Version entfernt. Bitte migrieren Sie vor dem nächsten Release zuandroidx.privacysandbox.tools 1.0.0-alpha13
.- Die Unterstützung für 1.0-alpha13-Bibliotheken wurde eingestellt. Sowohl die App als auch das SDK sollten neuere Versionen verwenden, um mit den entsprechenden Bibliotheken aus dieser Version zu funktionieren.
Fehlerkorrekturen
AppOwnedInterfaces
wurde auf API33-Geräten zur lokalen Implementierung migriert.
Version 1.0.0-alpha16
11. Dezember 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16
sind veröffentlicht. Version 1.0.0-alpha16 enthält diese Commits.
API-Änderungen
- Einführung von
SdkSandboxClientImportanceListenerCompat
für SDKs, um Benachrichtigungen über Änderungen der App-Wichtigkeit (Vordergrundstatus) des Kunden zu erhalten
Fehlerkorrekturen
- Ein Fehler wurde behoben, der verhinderte, dass das SDK im Backcompat-Modus in Client-Apps mit ProGuard geladen wurde.
Version 1.0.0-alpha15
13. November 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15
und androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15
sind veröffentlicht. Version 1.0.0-alpha15 enthält diese Commits.
Neue Funktionen
- Unterstützung für die Erstellung von
LayoutInflater
ausSdkContext
im Backcompat-Modus. - Unterstützung für die Erstellung von
DisplayContext/WindowContext
ausSdkContext
im Backcompat-Modus.
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
sind veröffentlicht. Version 1.0.0-alpha14 enthält diese Commits.
Neue Funktionen
SdkSandboxControllerCompat#getClientPackageName
zum Abrufen des Paketnamens der Client-App einführen.
API-Änderungen
SandboxedSdkProviderAdapter
wurde vollständig aus sdkruntime-core entfernt. Verwenden SieSandboxedSdkProviderAdapter
aus der sdkruntime-provider-Bibliothek.
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
sind veröffentlicht. Version 1.0.0-alpha13 enthält diese Commits.
Neue Funktionen
Backcompat
-Unterstützung für das Laden von SDKs (SdkSandboxControllerCompat#loadSdk
): Jetzt können lokal geladene SDKs (im Anwendungsprozess) 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
sind veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.
Neue Funktionen
- Einführung von
SdkSandboxControllerCompat#loadSdk
zum Laden von SDKs durch andere SDKs in der Sandbox (derzeit nur auf API 34 Extension 10 unterstützt)
API-Änderungen
- Entfernen Sie die Sandbox-Unterstützung auf Geräten mit API 33. Der Rückwärtskompatibilitätsmodus (in der 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
sind veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.
Neue Funktionen
AppOwnedSdkSandboxInterfaceCompat
wird auf Geräten mit API34 Ext 8 unterstützt (zuvor nur aufPrivacySandbox
-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
sind veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.
Fehlerkorrekturen
- Die Neuzuordnung von Ressourcen für SDKs, die im App-Prozess geladen werden, 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
sind veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.
API-Änderungen
- Erste Version der sdkruntime-provider-Bibliothek, die für SDKs anstelle der sdkruntime-core-Bibliothek verwendet werden sollte.
SandboxedSdkProviderAdapter
wurde zu sdkruntime-provider migriert.SandboxedSdkProviderAdapter
in sdkruntime-core ist veraltet und wird bald entfernt.
Fehlerkorrekturen
- Heben Sie die Registrierung aller
SdkSandboxActivityHandlerCompat
auf, wenn das 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
werden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.
Fehlerkorrekturen
- Fehler bei der Migration von
SharedPreferences
behoben, 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
werden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.
Neue Funktionen
SharedPreferences
-Unterstützung pro SDK für lokal geladene SDKs (im Anwendungsprozess).SandboxedSdkProviderCompat#context
, umSharedPreferences
-Unterstützung für SDKs im Backcompat-Modus bereitzustellen.
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
werden veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.
Neue Funktionen
- Unterstützung von Speicher und Datenbanken pro SDK für lokal geladene SDKs (im Anwendungsprozess).
SandboxedSdkProviderCompat#context
wurde angepasst, um die Speicherung und Datenbank pro SDK für SDKs im Backcompat-Modus zu unterstützen.
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
werden veröffentlicht. Diese Version wird in einem internen Branch entwickelt.
Neue Funktionen
- (Nur
PrivacySandbox
-Entwicklervorschau 8 und höher) Unterstützung für die Vermittlung in der App-Sandbox hinzufügen (sieheSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
undSdkSandboxControllerCompat#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
werden veröffentlicht. Diese Version wird in einem internen Branch entwickelt.
Neue Funktionen
- Erste Unterstützung für das Starten von Aktivitäten in der SDK-Sandbox (verfügbar für UDC+-Geräte): Das SDK muss den Handler registrieren, indem es
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
aufruft. Die App kann dann die Aktivität für das SDK starten, indem sieSdkSandboxManagerCompat#startSdkSandboxActivity
aufruft.
Version 1.0.0-alpha03
5. April 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
wird 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)
wurde entfernt. Verwenden Sie den KonstruktorSandboxedSdkCompat(binder)
.
Version 1.0.0-alpha02
22. März 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
wird veröffentlicht.
Neue Funktionen
- Es wurde eine API zum Abrufen der Liste der geladenen SDKs hinzugefügt:
SdkSandboxControllerCompat.getSandboxedSdks()
.
Version 1.0.0-alpha01
11. Januar 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01
wird 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.