SDKruntime privacysandbox
Aggiornamento più recente | Release stabile | Candidato per la release | Versione beta | Release alpha |
---|---|---|---|---|
6 marzo 2024 | - | - | - | 1.0.0-alpha13 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza a privacysandbox-sdkruntime, devi aggiungere il repository Maven di Google al tuo progetto. Per ulteriori informazioni, consulta il Repository Maven di Google.
Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle
per
l'app o il modulo:
Trendy
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" }
Per ulteriori informazioni sulle dipendenze, vedi Aggiungere dipendenze build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se rilevi nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne una nuova. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.
Per ulteriori informazioni, consulta la documentazione di Issue Tracker.
Versione 1.0
Versione 1.0.0-alpha13
6 marzo 2024
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
vengono rilasciati. La versione 1.0.0-alpha13 contiene questi commit.
Nuove funzionalità
- Supporto di
Backcompat
per il caricamento dell'SDK-SDK (SdkSandboxControllerCompat#loadSdk
). Ora gli SDK caricati localmente (nel processo di applicazione) potrebbero caricare altri SDK
Versione 1.0.0-alpha12
24 gennaio 2024
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
vengono rilasciati. La versione 1.0.0-alpha12 contiene questi commit.
Nuove funzionalità
- Presenta
SdkSandboxControllerCompat#loadSdk
per caricare gli SDK da altri SDK nella sandbox (attualmente supportata solo nell'estensione 10 dell'API 34)
Modifiche alle API
- Rimuovi il 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
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
vengono rilasciati. La versione 1.0.0-alpha11 contiene questi commit.
Nuove funzionalità
AppOwnedSdkSandboxInterfaceCompat
supportata su dispositivi API34 Ext 8 (prima funzionava solo su build di Anteprima per gli sviluppatoriPrivacySandbox
)
Versione 1.0.0-alpha10
18 ottobre 2023
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
vengono rilasciati. 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
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
vengono rilasciati. La versione 1.0.0-alpha09 contiene questi commit.
Modifiche alle API
- Prima release della libreria del provider sdkruntime da usare al posto della libreria sdkruntime-core per gli SDK.
- È stata eseguita la migrazione di
SandboxedSdkProviderAdapter
a sdkruntime-provider. L'APISandboxedSdkProviderAdapter
in sdkruntime-core è deprecata e verrà rimossa a breve.
Correzioni di bug
- Annulla la registrazione di tutti i
SdkSandboxActivityHandlerCompat
quando l'SDK viene scaricato. ActivityHolder
eventi del ciclo di vita ora corrispondono al comportamento diReportFragment
Versione 1.0.0-alpha08
9 agosto 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08
vengono rilasciati. La versione 1.0.0-alpha08 contiene questi commit.
Correzioni di bug
- La migrazione di
SharedPreferences
non va a buon fine quando il contesto di destinazioneSharedPreferences
non esisteva.
Versione 1.0.0-alpha07
26 luglio 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07
vengono rilasciati. La versione 1.0.0-alpha07 contiene questi commit.
Nuove funzionalità
- Supporto
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
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06
vengono rilasciati. 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 spazio di archiviazione per SDK per gli SDK in modalità backcompat.
Versione 1.0.0-alpha05
7 giugno 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- (Solo
PrivacySandbox
Anteprima per sviluppatori 8+) Aggiungere il supporto per la mediazione App-Sandbox (vediSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces
)
Versione 1.0.0-alpha04
10 maggio 2023
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04
vengono rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- Supporto iniziale per l'avvio di attività nella sandbox dell'SDK (disponibile per i dispositivi UDC+): l'SDK deve registrare il gestore chiamando
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
, dopodiché l'app potrebbe avviare l'attività per l'SDK chiamando il numeroSdkSandboxManagerCompat#startSdkSandboxActivity
.
Versione 1.0.0-alpha03
5 aprile 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
viene rilasciato.
Nuove funzionalità
- Aggiunto il supporto per
SandboxProcessDeathCallback
- Aggiunto il supporto per l'unload dell'SDK
Modifiche alle API
SandboxedSdkCompat#create(binder)
rimosso, utilizza il costruttoreSandboxedSdkCompat(binder)
Versione 1.0.0-alpha02
22 marzo 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
viene rilasciato.
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 i componenti per la creazione e il caricamento di SDK abilitati per Runtime (Privacy Sandbox) su versioni precedenti della piattaforma Android.