privacysandbox sdkruntime

  
Diese Bibliothek stellt Komponenten für SdkRuntime-bewusste Nutzer bereit
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpharelease
6. März 2024 - - - 1.0.0-alpha13

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von privacysandbox-sdkruntime hinzufügen, 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 Anwendung oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:

Groovig

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13"
}

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Feedback

Dein Feedback hilft uns, Jetpack zu verbessern. Lassen Sie 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 eine neue erstellen. Durch Klicken auf die Stern-Schaltfläche können Sie zu einem vorhandenen Problem abstimmen.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zum Issue Tracker.

Version 1.0

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

  • Unterstützung für das Laden von SDK-SDKs in Backcompat (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 wurden veröffentlicht. Version 1.0.0-alpha12 enthält diese Commits.

Neue Funktionen

  • Einführung von SdkSandboxControllerCompat#loadSdk für das Laden von SDKs durch andere SDKs in der Sandbox (derzeit nur für API 34 in Erweiterung 10 unterstützt)

API-Änderungen

  • Sandbox-Unterstützung auf API 33-Geräten entfernen – der Backcompat-Modus (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 wurden veröffentlicht. Version 1.0.0-alpha11 enthält diese Commits.

Neue Funktionen

  • AppOwnedSdkSandboxInterfaceCompat unterstützt auf API34 Ext 8-Geräten (vor der Arbeit nur an 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 wurden veröffentlicht. Version 1.0.0-alpha10 enthält diese Commits.

Fehlerkorrekturen

  • Fehler bei der Neuzuordnung von Ressourcen für das SDK, das im App-Prozess geladen wurde, wurde behoben.

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

  • Erste Version der Bibliothek „sdkruntime-provider“, die anstelle der Bibliothek „sdkruntime-core“ für SDKs verwendet werden sollte.
  • SandboxedSdkProviderAdapter wurde zum sdkruntime-provider migriert. SandboxedSdkProviderAdapter in „sdkruntime-core“ wurde verworfen und wird bald entfernt.

Fehlerkorrekturen

  • Registrierung aller SdkSandboxActivityHandlerCompat aufheben, wenn SDK entladen wurde.
  • 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

  • Die Migration von SharedPreferences schlägt fehl, 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

  • SDK-spezifische SharedPreferences-Unterstützung für SDKs, die lokal geladen werden (im Anwendungsprozess). SandboxedSdkProviderCompat#context wurde so angepasst, dass SDK-spezifische SharedPreferences-Unterstützung für SDKs im Backcompat-Modus bereitgestellt wird.

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 für SDK-Speicher und Datenbanken für SDKs, die lokal (im Anwendungsprozess) geladen werden.
  • SandboxedSdkProviderCompat#context wurde angepasst, um SDK-Speicher- und Datenbankunterstützung 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 werden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.

Neue Funktionen

  • (Nur PrivacySandbox Entwicklervorschau 8 und höher) Unterstützung für die Vermittlung zwischen App-Sandbox (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 Zweig entwickelt.

Neue Funktionen

  • Anfängliche Unterstützung für das Starten von Aktivitäten in der SDK-Sandbox (für Geräte mit UDC+ verfügbar): Das SDK muss den Handler durch Aufrufen von SdkSandboxControllerCompat#registerSdkSandboxActivityHandler registrieren. Anschließend kann die App durch Aufrufen von SdkSandboxManagerCompat#startSdkSandboxActivity Activity für SDK starten.

Version 1.0.0-alpha03

5. April 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 wird freigegeben.

Neue Funktionen

  • Unterstützung für SandboxProcessDeathCallback hinzugefügt
  • Unterstützung für SDK-Entladen 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 freigegeben.

Neue Funktionen

  • Es wurde eine API zum Abrufen der Liste geladener 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.