privacysandbox sdkruntime

  
Questa libreria fornisce componenti per i consumatori SdkRuntime consapevoli
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.

Creare un nuovo problema

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 da SdkContext in modalità di compatibilità inversa.
  • È supportata la creazione di DisplayContext/WindowContext da SdkContext 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. Utilizza SandboxedSdkProviderAdapter 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 build PrivacySandbox 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 di ReportFragment

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 destinazione SharedPreferences 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 supporto SharedPreferences 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 (vedi SdkSandboxManagerCompat#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 chiamando SdkSandboxManagerCompat#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 costruttore SandboxedSdkCompat(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-alpha01viene 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.