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.toolsverwendet wird, sollte die neueste Version verwendet werden.SdkSandboxControllerCompatwurde zusdkruntime-providermigriert.SdkSandboxControllerCompatinsdkruntime-corewurde 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
AppOwnedInterfaceswurde 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
SdkSandboxClientImportanceListenerCompatfü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
LayoutInflaterausSdkContextim Backcompat-Modus. - Unterstützung für die Erstellung von
DisplayContext/WindowContextausSdkContextim 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#getClientPackageNamezum Abrufen des Paketnamens der Client-App einführen.
API-Änderungen
SandboxedSdkProviderAdapterwurde vollständig aus sdkruntime-core entfernt. Verwenden SieSandboxedSdkProviderAdapteraus 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#loadSdkzum 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
AppOwnedSdkSandboxInterfaceCompatwird 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.
SandboxedSdkProviderAdapterwurde zu sdkruntime-provider migriert.SandboxedSdkProviderAdapterin sdkruntime-core ist veraltet und wird bald entfernt.
Fehlerkorrekturen
- Heben Sie die Registrierung aller
SdkSandboxActivityHandlerCompatauf, 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
SharedPreferencesbehoben, wenn der ZielkontextSharedPreferencesnicht 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#contextwurde 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#registerAppOwnedSdkSandboxInterfaceundSdkSandboxControllerCompat#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#registerSdkSandboxActivityHandleraufruft. Die App kann dann die Aktivität für das SDK starten, indem sieSdkSandboxManagerCompat#startSdkSandboxActivityaufruft.
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
SandboxProcessDeathCallbackhinzugefü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-alpha01wird 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.