sdkruntime privacysandbox
Aggiornamento più recente | Release stabile | Candidato per l'uscita | Versione beta | Release alpha |
---|---|---|---|---|
24 luglio 2024 | - | - | - | 1.0.0-alpha14 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza a privacysandbox-sdkruntime, devi aggiungere il Repository Maven di Google al tuo progetto. Consulta il Repository Maven di Google per ulteriori informazioni.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Alla moda
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" }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Non esitare a contattarci in caso di nuovi problemi o idee per migliorare questa raccolta. Dai un'occhiata alle problemi esistenti in questa raccolta, prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente tramite facendo clic sul pulsante a forma di stella.
Consulta la documentazione di Issue Tracker per ulteriori informazioni.
Versione 1.0
Versione 1.0.0-alpha14
24 luglio 2024
Vengono rilasciate le funzionalità androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14
. La versione 1.0.0-alpha14 contiene questi commit.
Nuove funzionalità
- Introduci
SdkSandboxControllerCompat#getClientPackageName
per recuperare il nome del pacchetto dell'app client.
Modifiche alle API
SandboxedSdkProviderAdapter
da sdkruntime-core completamente rimosso. UsaSandboxedSdkProviderAdapter
dalla libreria sdkruntime-provider.
Versione 1.0.0-alpha13
6 marzo 2024
Vengono rilasciate le funzionalità androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13
. La versione 1.0.0-alpha13 contiene questi commit.
Nuove funzionalità
- Supporto di
Backcompat
per il caricamento di SDK-SDK (SdkSandboxControllerCompat#loadSdk
). Ora gli SDK caricati localmente (nel processo di richiesta) potrebbero caricare altri SDK
Versione 1.0.0-alpha12
24 gennaio 2024
Vengono rilasciate le funzionalità androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12
. La versione 1.0.0-alpha12 contiene questi commit.
Nuove funzionalità
- Introduci
SdkSandboxControllerCompat#loadSdk
per il caricamento di SDK da altri SDK nella sandbox (attualmente supportato solo nell'estensione 10 dell'API 34)
Modifiche alle API
- Rimozione del supporto della sandbox sui dispositivi API 33. La modalità backcompat (in-app) deve essere utilizzata prima dell'API 34.
Versione 1.0.0-alpha11
15 novembre 2023
Vengono rilasciate le funzionalità androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11
. La versione 1.0.0-alpha11 contiene questi commit.
Nuove funzionalità
AppOwnedSdkSandboxInterfaceCompat
supportato su dispositivi API34 Ext 8 (prima funzionava solo suPrivacySandbox
build in Anteprima per gli sviluppatori)
Versione 1.0.0-alpha10
18 ottobre 2023
Vengono rilasciate le funzionalità androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10
. La versione 1.0.0-alpha10 contiene questi commit.
Correzioni di bug
- È stata corretta la rimappatura delle risorse per l'SDK caricato nel processo dell'app.
Versione 1.0.0-alpha09
4 ottobre 2023
Vengono rilasciate le funzionalità androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09
. La versione 1.0.0-alpha09 contiene questi commit.
Modifiche alle API
- Prima release della libreria sdkruntime-provider che dovrebbe essere utilizzata al posto della libreria sdkruntime-core per gli SDK.
- È stata eseguita la migrazione di
SandboxedSdkProviderAdapter
a sdkruntime-provider. L'istruzioneSandboxedSdkProviderAdapter
in sdkruntime-core è deprecata e verrà rimossa a breve.
Correzioni di bug
- Annulla la registrazione di tutti i
SdkSandboxActivityHandlerCompat
quando viene eseguito l'unload dell'SDK. ActivityHolder
eventi del ciclo di vita ora corrispondono al comportamento diReportFragment
Versione 1.0.0-alpha08
9 agosto 2023
Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08
. La versione 1.0.0-alpha08 contiene questi commit.
Correzioni di bug
- La migrazione di
SharedPreferences
non va a buon fine se il contesto di destinazioneSharedPreferences
non esisteva.
Versione 1.0.0-alpha07
26 luglio 2023
Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07
. La versione 1.0.0-alpha07 contiene questi commit.
Nuove funzionalità
- Supporto del
SharedPreferences
per SDK per gli SDK caricati localmente (nel processo di applicazione).SandboxedSdkProviderCompat#context
personalizzato per fornire il supportoSharedPreferences
per SDK per gli SDK in modalità backcompat.
Versione 1.0.0-alpha06
21 giu 2023
Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06
. La versione 1.0.0-alpha06 contiene questi commit.
Nuove funzionalità
- Supporto di database e archiviazione per SDK per gli SDK caricati localmente (nel processo di applicazione).
SandboxedSdkProviderCompat#context
personalizzato per fornire il supporto per database e archiviazione per SDK per gli SDK in modalità backcompat.
Versione 1.0.0-alpha05
7 giugno 2023
Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05
. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- (
PrivacySandbox
Solo per Anteprima per gli sviluppatori 8 e versioni successive) Aggiungi il supporto per la mediazione App-Sandbox (vediSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces
)
Versione 1.0.0-alpha04
10 maggio 2023
Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04
. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- Supporto iniziale per l'avvio di attività all'interno della sandbox dell'SDK (disponibile per i dispositivi UDC+): l'SDK deve registrare il gestore chiamando
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
, quindi l'app potrebbe avviare Attività per l'SDK chiamandoSdkSandboxManagerCompat#startSdkSandboxActivity
.
Versione 1.0.0-alpha03
5 aprile 2023
Viene rilasciato androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
.
Nuove funzionalità
- Aggiunto il supporto per
SandboxProcessDeathCallback
- Aggiunto il supporto per l'unload degli SDK
Modifiche alle API
- Rimozione di
SandboxedSdkCompat#create(binder)
effettuata. Utilizza il costruttoreSandboxedSdkCompat(binder)
Versione 1.0.0-alpha02
22 marzo 2023
Viene rilasciato androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
.
Nuove funzionalità
- È stata aggiunta un'API per il recupero dell'elenco degli SDK caricati:
SdkSandboxControllerCompat.getSandboxedSdks()
.
Versione 1.0.0-alpha01
11 gennaio 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01
viene rilasciato.
- Si tratta di una nuova libreria Jetpack che contiene componenti per la creazione e il caricamento di SDK abilitati per il runtime (Privacy Sandbox) sulle versioni precedenti della piattaforma Android.