privacysandbox sdkruntime
| Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Alpha Release |
|---|---|---|---|---|
| 16 luglio 2025 | - | - | - | 1.0.0-alpha18 |
Dichiarazione di dipendenze
Per aggiungere una dipendenza da privacysandbox-sdkruntime, devi aggiungere il Repository Maven di Google al tuo progetto. Per saperne di più, consulta il repository Maven di Google.
Aggiungi le dipendenze per gli artefatti che ti servono nel file build.gradle per
la tua app o il tuo modulo:
Alla moda
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze di build.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa libreria. Prima di crearne uno nuovo, dai un'occhiata ai problemi esistenti in questa libreria. 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-alpha18
16 luglio 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18 e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 sono rilasciati. La versione 1.0.0-alpha18 contiene questi commit.
Modifiche alle API
SandboxedSdkProviderCompat.getView()rimosso completamente. Se il progetto utilizza ancheandroidx.privacysandbox.tools, deve essere utilizzata l'ultima versione.SdkSandboxControllerCompatè stato migrato asdkruntime-provider.SdkSandboxControllerCompatinsdkruntime-coreè deprecato e verrà rimosso nella prossima release.
Correzioni di bug
SandboxedSdkProviderCompat.onLoadSdk()ora viene chiamato dal thread principale indipendentemente dal thread del chiamanteloadSdk().
Versione 1.0.0-alpha17
26 marzo 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17 e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 sono rilasciati. La versione 1.0.0-alpha17 contiene questi commit.
Nuove funzionalità
Modifiche alle API
SandboxedSdkProviderCompat.getView()ritirato con rimozione nella prossima release. Esegui la migrazione aandroidx.privacysandbox.tools 1.0.0-alpha13prima della prossima release.- È stato interrotto il supporto per le librerie 1.0-alpha13 (sia l'app che l'SDK devono utilizzare versioni più recenti per funzionare con le librerie corrispondenti di questa release)
Correzioni di bug
- È stata eseguita la migrazione di
AppOwnedInterfacesall'implementazione locale sui dispositivi API33.
Versione 1.0.0-alpha16
11 dicembre 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16 e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 sono rilasciati. La versione 1.0.0-alpha16 contiene questi commit.
Modifiche alle API
- Introduzione di
SdkSandboxClientImportanceListenerCompatper gli SDK per ricevere notifiche sulle modifiche all'importanza dell'app del client (stato in primo piano)
Correzioni di bug
- È stato corretto un bug che impediva il caricamento dell'SDK in modalità di compatibilità con le versioni precedenti nell'app client con ProGuard.
Versione 1.0.0-alpha15
13 novembre 2024
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15 e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 sono rilasciati. La versione 1.0.0-alpha15 contiene questi commit.
Nuove funzionalità
- Creazione di
LayoutInflatersupportati daSdkContextin modalità di compatibilità con le versioni precedenti. - Creazione di
DisplayContext/WindowContextsupportati daSdkContextin modalità di compatibilità con le versioni precedenti.
Versione 1.0.0-alpha14
24 luglio 2024
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 sono rilasciati. La versione 1.0.0-alpha14 contiene questi commit.
Nuove funzionalità
- Introduci
SdkSandboxControllerCompat#getClientPackageNameper recuperare il nome del pacchetto dell'app client.
Modifiche alle API
SandboxedSdkProviderAdapterda sdkruntime-core completamente rimosso. UtilizzaSandboxedSdkProviderAdapterdalla libreria sdkruntime-provider.
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 sono rilasciati. La versione 1.0.0-alpha13 contiene questi commit.
Nuove funzionalità
BackcompatSupporto del caricamento SDK-SDK (SdkSandboxControllerCompat#loadSdk): ora gli SDK caricati localmente (nel processo dell'applicazione) possono 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 sono rilasciati. La versione 1.0.0-alpha12 contiene questi commit.
Nuove funzionalità
- Introduzione di
SdkSandboxControllerCompat#loadSdkper il caricamento degli SDK da parte di altri SDK in sandbox (attualmente supportato solo su API 34 Extension 10)
Modifiche alle API
- Rimuovi il supporto della sandbox sui dispositivi API 33: la modalità di compatibilità con le versioni precedenti (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 sono rilasciati. La versione 1.0.0-alpha11 contiene questi commit.
Nuove funzionalità
AppOwnedSdkSandboxInterfaceCompatsupportato su dispositivi API34 Ext 8 (prima funzionava solo sulle build di anteprima per 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 sono rilasciati. La versione 1.0.0-alpha10 contiene questi commit.
Correzioni di bug
- Riassegnazione delle risorse corretta 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 sono rilasciati. La versione 1.0.0-alpha09 contiene questi commit.
Modifiche alle API
- Prima release della libreria sdkruntime-provider che deve essere utilizzata al posto della libreria sdkruntime-core per gli SDK.
SandboxedSdkProviderAdapterè stato migrato a sdkruntime-provider.SandboxedSdkProviderAdapterin sdkruntime-core è deprecato e verrà rimosso a breve.
Correzioni di bug
- Annulla la registrazione di tutti i
SdkSandboxActivityHandlerCompatquando l'SDK viene scaricato. ActivityHolderGli 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 sono stati rilasciati. La versione 1.0.0-alpha08 contiene questi commit.
Correzioni di bug
- La correzione della migrazione di
SharedPreferencesnon riesce quando il contesto di destinazioneSharedPreferencesnon esiste.
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 sono stati rilasciati. La versione 1.0.0-alpha07 contiene questi commit.
Nuove funzionalità
- Supporto
SharedPreferencesper SDK per SDK caricati localmente (nel processo dell'applicazione).SandboxedSdkProviderCompat#contextpersonalizzato per fornire il supportoSharedPreferencesper SDK in modalità di compatibilità con le versioni precedenti.
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 sono stati rilasciati. La versione 1.0.0-alpha06 contiene questi commit.
Nuove funzionalità
- Supporto di archiviazione e database per SDK per SDK caricati localmente (nel processo dell'applicazione).
SandboxedSdkProviderCompat#contextpersonalizzato per fornire il supporto di archiviazione e database per SDK per SDK in modalità di compatibilità con le versioni precedenti.
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 sono stati rilasciati. Questa versione è sviluppata in un ramo interno.
Nuove funzionalità
- (Solo Anteprima per gli sviluppatori 8+) Aggiungi il supporto per la mediazione App-Sandbox (vedi
SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)PrivacySandbox
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 sono stati rilasciati. 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 l'handler chiamando
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, quindi l'app può avviare l'attività per l'SDK chiamandoSdkSandboxManagerCompat#startSdkSandboxActivity.
Versione 1.0.0-alpha03
5 aprile 2023
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 viene ritirata.
Nuove funzionalità
- Aggiunto il supporto per
SandboxProcessDeathCallback - È stato aggiunto il supporto per lo scaricamento 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 ritirata.
Nuove funzionalità
- È stata aggiunta un'API per recuperare l'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) su versioni precedenti della piattaforma Android.