privacysandbox sdkruntime

  
Diese Bibliothek bietet Komponenten für SdkRuntime-kompatible Nutzer.
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.

Neues Problem erstellen

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 auch androidx.privacysandbox.tools verwendet wird, sollte die neueste Version verwendet werden.
  • SdkSandboxControllerCompat wurde zu sdkruntime-provider migriert. SdkSandboxControllerCompat in sdkruntime-core wurde verworfen und wird im nächsten Release entfernt.

Fehlerkorrekturen

  • SandboxedSdkProviderCompat.onLoadSdk() wird jetzt unabhängig vom Aufruferthread von loadSdk() 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 zu androidx.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 aus SdkContext im Backcompat-Modus.
  • Unterstützung für die Erstellung von DisplayContext/WindowContext aus SdkContext 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 Sie SandboxedSdkProviderAdapter 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 auf PrivacySandbox-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 von ReportFragment

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 Zielkontext SharedPreferences 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, um SharedPreferences-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 (siehe SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface und 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 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 sie SdkSandboxManagerCompat#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 Konstruktor SandboxedSdkCompat(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.