privacysandbox sdkruntime
| Ultimo aggiornamento | Release stabile | Candidato per la release | Release beta | Release alpha |
|---|---|---|---|---|
| 17 dicembre 2025 | - | - | - | 1.0.0-alpha19 |
Dichiara le 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 necessari nel file build.gradle per
la tua app o il tuo modulo:
Alla moda
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" }
Per saperne di più sulle dipendenze, consulta Aggiungi 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 segnalare un nuovo problema, dai un'occhiata ai problemi esistenti in questa raccolta. 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-alpha19
17 dicembre 2025
androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19 e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha19 sono stati rilasciati. La versione 1.0.0-alpha19 contiene questi commit.
- Questa libreria è stata ritirata e non riceverà aggiornamenti futuri.
Modifiche alle API
- API
privacysandbox.sdkruntimedeprecate (Ibe81a, b/452878636) SdkSandboxControllerCompat (sdkruntime-core)ritirato rimosso. (Ibe8fe, b/427472024)
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 stati 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 stati 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 stati 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 all'app client con ProGuard di caricare l'SDK in modalità di compatibilità con le versioni precedenti.
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 stati 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 stati 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 stati 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 stati rilasciati. La versione 1.0.0-alpha12 contiene questi commit.
Nuove funzionalità
- Introduzione di
SdkSandboxControllerCompat#loadSdkper il caricamento di 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 stati 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 stati rilasciati. La versione 1.0.0-alpha10 contiene questi commit.
Correzioni di bug
- È stato corretto il remapping 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 sono stati 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 eseguito il porting 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
- È stato corretto l'errore di migrazione di
SharedPreferencesquando il contesto di destinazioneSharedPreferencesnon 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 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 per 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 branch 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 branch 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 è stato rilasciato.
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 è stato rilasciato.
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 è stato 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.