privacysandbox sdkruntime

  
Diese Bibliothek bietet Komponenten für SdkRuntime-bewusste Nutzer
Letzte Aktualisierung Stabile Version Releasekandidat Beta-Ausgabe Alpha-Release
24. Juli 2024 - - 1.0.0-alpha14

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit von privacysandbox-sdkruntime hinzufügen möchten, müssen Sie das Maven-Repository von Google zu Ihrem Projekt arbeiten. Maven-Repository von Google lesen .

Fügen Sie der Datei build.gradle die Abhängigkeiten für die Artefakte hinzu, die Sie benötigen Ihre App oder Ihr Modul:

Cool

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

Dein Feedback hilft uns, Jetpack zu verbessern. Teilen Sie uns mit, wenn Sie neue Ausgaben entdecken oder zur Verbesserung dieser Bibliothek. In der bestehende Probleme in dieser Bibliothek, bevor Sie eine neue erstellen. So können Sie für ein vorhandenes Problem abstimmen: indem Sie auf die Sternschaltfläche klicken.

Neues Problem erstellen

Weitere Informationen finden Sie in der Dokumentation zur Problemverfolgung. .

Version 1.0

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 wurden veröffentlicht. Version 1.0.0-alpha14 enthält diese Commits.

Neue Funktionen

  • Stell SdkSandboxControllerCompat#getClientPackageName zum Abrufen des Paketnamens der Client-App vor.

API-Änderungen

  • SandboxedSdkProviderAdapter wurde vollständig aus sdkruntime-core entfernt. Verwende SandboxedSdkProviderAdapter aus der Bibliothek des sdkruntime-providers.

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

  • Backcompat-Unterstützung für das Laden von SDK-SDKs (SdkSandboxControllerCompat#loadSdk). SDKs, die lokal (im Anwendungsprozess) geladen werden, 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 zum Laden von SDKs von anderen SDKs in der Sandbox (derzeit nur für API 34 Erweiterung 10 unterstützt)

API-Änderungen

  • Keine Sandbox-Unterstützung auf API-33-Geräten. Der Backcompat-Modus (In-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 wird auf API34 Ext 8-Geräten unterstützt (bisher funktionierte nur für 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

  • Die Ressourcen-Neuzuordnung für das im App-Prozess geladene SDK 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 wurden veröffentlicht. Version 1.0.0-alpha09 enthält diese Commits.

API-Änderungen

  • Erster Release der Bibliothek „sdkruntime-provider“, der anstelle der Bibliothek „sdkruntime-core“ für SDKs verwendet werden sollte.
  • SandboxedSdkProviderAdapter wurde zu sdkruntime-provider migriert. SandboxedSdkProviderAdapter in „sdkruntime-core“ wurde eingestellt und wird bald entfernt.

Fehlerkorrekturen

  • Registrierung aller SdkSandboxActivityHandlerCompat aufheben, wenn 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 wurden veröffentlicht. Version 1.0.0-alpha08 enthält diese Commits.

Fehlerkorrekturen

  • Fehlerbehebung: SharedPreferences-Migration 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 wurden veröffentlicht. Version 1.0.0-alpha07 enthält diese Commits.

Neue Funktionen

  • SharedPreferences-Unterstützung pro SDK für SDKs, die lokal (während des Anwendungsprozesses) geladen werden. SandboxedSdkProviderCompat#context wurde angepasst, um SharedPreferences pro SDK für SDKs im Backcompat-Modus 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 wurden veröffentlicht. Version 1.0.0-alpha06 enthält diese Commits.

Neue Funktionen

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

Neue Funktionen

  • (Nur für PrivacySandbox-Entwicklervorschau 8+) Unterstützung für App-Sandbox-Vermittlung hinzufügen (siehe SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + 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 wurden veröffentlicht. Diese Version wird in einem internen Zweig entwickelt.

Neue Funktionen

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

Version 1.0.0-alpha03

5. April 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 wurde 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) entfernt. Verwenden Sie den Konstruktor SandboxedSdkCompat(binder).

Version 1.0.0-alpha02

22. März 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 wurde veröffentlicht.

Neue Funktionen

  • Die API SdkSandboxControllerCompat.getSandboxedSdks() zum Abrufen der Liste der geladenen SDKs wurde hinzugefügt.

Version 1.0.0-alpha01

11. Januar 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 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.