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
.SdkSandboxControllerCompat
insdkruntime-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-alpha13
prima 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
AppOwnedInterfaces
all'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
SdkSandboxClientImportanceListenerCompat
per 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
LayoutInflater
supportati daSdkContext
in modalità di compatibilità con le versioni precedenti. - Creazione di
DisplayContext/WindowContext
supportati daSdkContext
in 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#getClientPackageName
per recuperare il nome del pacchetto dell'app client.
Modifiche alle API
SandboxedSdkProviderAdapter
da sdkruntime-core completamente rimosso. UtilizzaSandboxedSdkProviderAdapter
dalla 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à
Backcompat
Supporto 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#loadSdk
per 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à
AppOwnedSdkSandboxInterfaceCompat
supportato 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.SandboxedSdkProviderAdapter
in sdkruntime-core è deprecato e verrà rimosso a breve.
Correzioni di bug
- Annulla la registrazione di tutti i
SdkSandboxActivityHandlerCompat
quando l'SDK viene scaricato. ActivityHolder
Gli 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
SharedPreferences
non riesce quando il contesto di destinazioneSharedPreferences
non 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
SharedPreferences
per SDK per SDK caricati localmente (nel processo dell'applicazione).SandboxedSdkProviderCompat#context
personalizzato per fornire il supportoSharedPreferences
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#context
personalizzato 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.