privacysandbox sdkruntime

  
Diese Bibliothek bietet Komponenten für SdkRuntime-kompatible Nutzer.
Letzte Aktualisierung Stabile Version Release Candidate Beta-Ausgabe Alphaversion
11. Dezember 2024 - - 1.0.0-alpha16

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 erforderlichen Artefakte hinzu:

Groovy

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

Ihr Feedback hilft uns, Jetpack zu verbessern. Bitte teilen Sie uns mit, wenn Sie neue Probleme feststellen 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.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.0

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 werden losgelassen. Version 1.0.0-alpha16 enthält diese Commits.

API-Änderungen

  • Einführung von SdkSandboxClientImportanceListenerCompat für SDKs, um Benachrichtigungen über Änderungen bei der Wichtigkeit der App des Clients (Status im Vordergrund) zu erhalten

Fehlerkorrekturen

  • Ein Fehler wurde behoben, durch den die Client-App mit Proguard das SDK nicht im Abwärtskompatibilitätsmodus laden konnte.

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 werden losgelassen. Version 1.0.0-alpha15 enthält diese Commits.

Neue Funktionen

  • Unterstützte Erstellung von LayoutInflater aus SdkContext im Abwärtskompatiblen Modus.
  • Unterstützte Erstellung von DisplayContext/WindowContext aus SdkContext im Abwärtskompatiblen 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 werden losgelassen. Version 1.0.0-alpha14 enthält diese Commits.

Neue Funktionen

  • Einführung von SdkSandboxControllerCompat#getClientPackageName zum Abrufen des Paketnamens der Client-App.

API-Änderungen

  • SandboxedSdkProviderAdapter aus sdkruntime-core vollständig 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 werden losgelassen. Version 1.0.0-alpha13 enthält diese Commits.

Neue Funktionen

  • Backcompat Unterstützung für das Laden von SDKs (SdkSandboxControllerCompat#loadSdk): Lokal geladene SDKs (im Anwendungsprozess) 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 werden losgelassen. 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 in API 34 Extension 10 unterstützt)

API-Änderungen

  • Sandbox-Unterstützung auf Geräten mit API 33 entfernen – vor API 34 sollte der Modus „Back-Comp. (in App)“ 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 werden losgelassen. Version 1.0.0-alpha11 enthält diese Commits.

Neue Funktionen

  • AppOwnedSdkSandboxInterfaceCompat wird auf Geräten mit API34 Ext 8 unterstützt (früher 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 werden losgelassen. Version 1.0.0-alpha10 enthält diese Commits.

Fehlerkorrekturen

  • Behobenes Ressourcen-Neuzuordnung für SDKs, die im App-Prozess geladen werden.

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 werden losgelassen. Version 1.0.0-alpha09 enthält diese Commits.

API-Änderungen

  • Erste Version der sdkruntime-provider-Bibliothek, die anstelle der sdkruntime-core-Bibliothek für SDKs verwendet werden sollte.
  • SandboxedSdkProviderAdapter zu sdkruntime-provider migriert SandboxedSdkProviderAdapter in sdkruntime-core wird eingestellt und bald entfernt.

Fehlerkorrekturen

  • Alle SdkSandboxActivityHandlerCompat-Objekte werden beim Entladen des SDKs abgemeldet.
  • ActivityHolder Lebenszyklus-Ereignisse 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 freigegeben. Version 1.0.0-alpha08 enthält diese Commits.

Fehlerkorrekturen

  • Fehler bei der Migration von SharedPreferences beheben, 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 freigegeben. Version 1.0.0-alpha07 enthält diese Commits.

Neue Funktionen

  • SDK-spezifische SharedPreferences-Unterstützung für lokal geladene SDKs (im Anwendungsprozess). SandboxedSdkProviderCompat#context angepasst, um SDKs im Abwärtskompatibilitätsmodus SharedPreferences pro SDK 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 werden freigegeben. Version 1.0.0-alpha06 enthält diese Commits.

Neue Funktionen

  • Unterstützung für Speicher und Datenbanken pro SDK für lokal geladene SDKs (im Anwendungsprozess).
  • SandboxedSdkProviderCompat#context wurde angepasst, um SDK-spezifischen Speicher- und Datenbanksupport für SDKs im Abwärtskompatibilitätsmodus bereitzustellen.

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 freigegeben. Diese Version wird in einem internen Branch entwickelt.

Neue Funktionen

  • (Nur PrivacySandbox Entwicklervorschau 8 und höher) Unterstützung für die Vermittlung über App-Sandbox hinzugefügt (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 freigegeben. 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 Geräte mit UDC+): Das SDK muss einen Handler registrieren, indem SdkSandboxControllerCompat#registerSdkSandboxActivityHandler aufgerufen wird. Anschließend kann die App die Aktivität für das SDK starten, indem SdkSandboxManagerCompat#startSdkSandboxActivity aufgerufen wird.

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 stattdessen 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-alpha01 auf den Markt kommt.

  • Dies ist eine neue Jetpack-Bibliothek mit Komponenten zum Erstellen und Laden laufzeitfähiger SDKs (Privacy Sandbox) auf alten Versionen der Android-Plattform.