privacysandbox sdkruntime
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.
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 anPrivacySandbox
-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 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
- Die Migration von
SharedPreferences
schlägt fehl, wenn der ZielkontextSharedPreferences
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-spezifischeSharedPreferences
-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 (sieheSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
undSdkSandboxControllerCompat#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 vonSdkSandboxManagerCompat#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 KonstruktorSandboxedSdkCompat(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.