SDKruntime privacysandbox

  
Questa libreria fornisce componenti per i consumer consapevoli di SdkRuntime
Aggiornamento più recente Release stabile Candidato per la release Versione beta Release alpha
6 marzo 2024 - - - 1.0.0-alpha13

Dichiarazione delle dipendenze

Per aggiungere una dipendenza a 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 artefatti necessari nel file build.gradle per l'app o il modulo:

Trendy

dependencies {

    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13"
}

Per ulteriori informazioni sulle dipendenze, vedi Aggiungere dipendenze build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Facci sapere se rilevi nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne una nuova. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.0

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à

  • Supporto di Backcompat per il caricamento dell'SDK-SDK (SdkSandboxControllerCompat#loadSdk). Ora gli SDK caricati localmente (nel processo di applicazione) potrebbero 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à

  • Presenta SdkSandboxControllerCompat#loadSdk per caricare gli SDK da altri SDK nella sandbox (attualmente supportata solo nell'estensione 10 dell'API 34)

Modifiche alle API

  • Rimuovi il supporto della sandbox sui dispositivi API 33. La modalità backcompat (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 supportata su dispositivi API34 Ext 8 (prima funzionava solo su build di Anteprima per gli sviluppatori PrivacySandbox)

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

  • È stata corretta la rimappatura 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 alle API

  • Prima release della libreria del provider sdkruntime da usare al posto della libreria sdkruntime-core per gli SDK.
  • È stata eseguita la migrazione di SandboxedSdkProviderAdapter a sdkruntime-provider. L'API SandboxedSdkProviderAdapter in sdkruntime-core è deprecata e verrà rimossa a breve.

Correzioni di bug

  • Annulla la registrazione di tutti i SdkSandboxActivityHandlerCompat quando l'SDK viene scaricato.
  • ActivityHolder eventi del ciclo di vita 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

  • La migrazione di SharedPreferences non va a buon fine quando il contesto di destinazione SharedPreferences non 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 vengono rilasciati. La versione 1.0.0-alpha07 contiene questi commit.

Nuove funzionalità

  • Supporto SharedPreferences per SDK per gli SDK caricati localmente (nel processo di applicazione). SandboxedSdkProviderCompat#context è personalizzato per fornire il supporto SharedPreferences per SDK per gli SDK in modalità backcompat.

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 di database e archiviazione per SDK per gli SDK caricati localmente (nel processo di applicazione).
  • SandboxedSdkProviderCompat#context personalizzato per fornire il supporto per database e spazio di archiviazione per SDK per gli SDK in modalità backcompat.

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 sviluppatori 8+) Aggiungere il supporto per la mediazione App-Sandbox (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à nella sandbox dell'SDK (disponibile per i dispositivi UDC+): l'SDK deve registrare il gestore chiamando SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, dopodiché l'app potrebbe avviare l'attività per l'SDK chiamando il numero SdkSandboxManagerCompat#startSdkSandboxActivity.

Versione 1.0.0-alpha03

5 aprile 2023

androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 viene rilasciato.

Nuove funzionalità

  • Aggiunto il supporto per SandboxProcessDeathCallback
  • Aggiunto il supporto per l'unload dell'SDK

Modifiche alle 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 il recupero dell'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 i componenti per la creazione e il caricamento di SDK abilitati per Runtime (Privacy Sandbox) su versioni precedenti della piattaforma Android.