privacysandbox sdkruntime
Ultimo aggiornamento | Release stabile | Candidato per la release | Versione beta | Versione alpha |
---|---|---|---|---|
11 dicembre 2024 | - | - | - | 1.0.0-alpha16 |
Dichiarazione delle dipendenze
Per aggiungere una dipendenza da 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 elementi 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-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 ulteriori informazioni sulle dipendenze, consulta Aggiungere dipendenze di compilazione.
Feedback
Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se riscontri nuovi problemi o hai idee per migliorare questa raccolta. Prima di crearne uno nuovo, 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 del Monitoraggio problemi.
Versione 1.0
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
vengono rilasciati. La versione 1.0.0-alpha16 contiene questi commit.
Modifiche all'API
- Introduzione di
SdkSandboxClientImportanceListenerCompat
per gli SDK per ricevere notifiche sulle modifiche all'importanza dell'app del cliente (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à inversa.
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
vengono rilasciati. La versione 1.0.0-alpha15 contiene questi commit.
Nuove funzionalità
- È supportata la creazione di
LayoutInflater
daSdkContext
in modalità di compatibilità inversa. - È supportata la creazione di
DisplayContext/WindowContext
daSdkContext
in modalità di compatibilità inversa.
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
vengono rilasciati. La versione 1.0.0-alpha14 contiene questi commit.
Nuove funzionalità
- Introduzione di
SdkSandboxControllerCompat#getClientPackageName
per il recupero del nome del pacchetto dell'app client.
Modifiche all'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
vengono rilasciati. La versione 1.0.0-alpha13 contiene questi commit.
Nuove funzionalità
Backcompat
Supporto per il caricamento di SDK (SdkSandboxControllerCompat#loadSdk
): ora gli SDK caricati localmente (nel processo di 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
vengono rilasciati. La versione 1.0.0-alpha12 contiene questi commit.
Nuove funzionalità
- Introduzione di
SdkSandboxControllerCompat#loadSdk
per il caricamento di SDK da parte di altri SDK in sandbox (attualmente supportato solo nell'API 34, estensione 10)
Modifiche all'API
- Rimuovere il supporto della sandbox sui dispositivi con API 33: la modalità di compatibilità inversa (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
supportato sui dispositivi API34 Ext 8 (in precedenza funzionava solo sulle buildPrivacySandbox
Developer Preview)
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
- È stato corretto il ricoprimento 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 all'API
- Prima release della libreria sdkruntime-provider che deve essere utilizzata al posto della libreria sdkruntime-core per gli SDK.
- È stata eseguita la migrazione di
SandboxedSdkProviderAdapter
a sdkruntime-provider.SandboxedSdkProviderAdapter
in sdkruntime-core è deprecato e verrà rimosso a breve.
Correzioni di bug
- Annullare la registrazione di tutti i
SdkSandboxActivityHandlerCompat
quando l'SDK viene scaricato. - Gli eventi del ciclo di vita
ActivityHolder
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
- Correggere la migrazione di
SharedPreferences
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
vengono rilasciati. La versione 1.0.0-alpha07 contiene questi commit.
Nuove funzionalità
- Supporto
SharedPreferences
per ogni SDK per gli SDK caricati localmente (nel processo dell'applicazione).SandboxedSdkProviderCompat#context
personalizzato per fornire il supportoSharedPreferences
per ogni SDK per gli SDK in modalità di compatibilità inversa.
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 per l'archiviazione e i database per ogni SDK caricato localmente (nel processo dell'applicazione).
SandboxedSdkProviderCompat#context
personalizzato per fornire il supporto per lo spazio di archiviazione e i database per ogni SDK in modalità di compatibilità inversa.
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 gli sviluppatori 8 e versioni successive) Aggiungi il supporto per la mediazione in sandbox dell'app (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à all'interno della sandbox dell'SDK (disponibile per i dispositivi UDC e versioni successive): 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 rilasciato.
Nuove funzionalità
- È stato aggiunto il supporto per
SandboxProcessDeathCallback
- È stato aggiunto il supporto per lo scollegamento degli SDK
Modifiche all'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 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) sulle versioni precedenti della piattaforma Android.