sdkruntime privacysandbox

  
Questa libreria fornisce componenti per i consumatori consapevoli di SdkRuntime
Aggiornamento più recente Release stabile Candidato per l'uscita Versione beta Release alpha
24 luglio 2024 - - - 1.0.0-alpha14

Dichiarazione delle dipendenze

Per aggiungere una dipendenza a privacysandbox-sdkruntime, devi aggiungere il Repository Maven di Google al tuo progetto. Consulta il Repository Maven di Google per ulteriori informazioni.

Aggiungi le dipendenze per gli artefatti necessari nel file build.gradle per l'app o il 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 saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Non esitare a contattarci in caso di nuovi problemi o idee per migliorare questa raccolta. Dai un'occhiata alle problemi esistenti in questa raccolta, prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente tramite facendo clic sul pulsante a forma di stella.

Crea un nuovo numero

Consulta la documentazione di Issue Tracker per ulteriori informazioni.

Versione 1.0

Versione 1.0.0-alpha14

24 luglio 2024

Vengono rilasciate le funzionalità 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. 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. Usa SandboxedSdkProviderAdapter dalla libreria sdkruntime-provider.

Versione 1.0.0-alpha13

6 marzo 2024

Vengono rilasciate le funzionalità 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. La versione 1.0.0-alpha13 contiene questi commit.

Nuove funzionalità

  • Supporto di Backcompat per il caricamento di SDK-SDK (SdkSandboxControllerCompat#loadSdk). Ora gli SDK caricati localmente (nel processo di richiesta) potrebbero caricare altri SDK

Versione 1.0.0-alpha12

24 gennaio 2024

Vengono rilasciate le funzionalità 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. La versione 1.0.0-alpha12 contiene questi commit.

Nuove funzionalità

  • Introduci SdkSandboxControllerCompat#loadSdk per il caricamento di SDK da altri SDK nella sandbox (attualmente supportato solo nell'estensione 10 dell'API 34)

Modifiche alle API

  • Rimozione del 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

Vengono rilasciate le funzionalità 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. La versione 1.0.0-alpha11 contiene questi commit.

Nuove funzionalità

  • AppOwnedSdkSandboxInterfaceCompat supportato su dispositivi API34 Ext 8 (prima funzionava solo su PrivacySandbox build in Anteprima per gli sviluppatori)

Versione 1.0.0-alpha10

18 ottobre 2023

Vengono rilasciate le funzionalità 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. 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

Vengono rilasciate le funzionalità 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. La versione 1.0.0-alpha09 contiene questi commit.

Modifiche alle API

  • Prima release della libreria sdkruntime-provider che dovrebbe essere utilizzata al posto della libreria sdkruntime-core per gli SDK.
  • È stata eseguita la migrazione di SandboxedSdkProviderAdapter a sdkruntime-provider. L'istruzione SandboxedSdkProviderAdapter in sdkruntime-core è deprecata e verrà rimossa a breve.

Correzioni di bug

  • Annulla la registrazione di tutti i SdkSandboxActivityHandlerCompat quando viene eseguito l'unload dell'SDK.
  • ActivityHolder eventi del ciclo di vita ora corrispondono al comportamento di ReportFragment

Versione 1.0.0-alpha08

9 agosto 2023

Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08. La versione 1.0.0-alpha08 contiene questi commit.

Correzioni di bug

  • La migrazione di SharedPreferences non va a buon fine se il contesto di destinazione SharedPreferences non esisteva.

Versione 1.0.0-alpha07

26 luglio 2023

Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07. La versione 1.0.0-alpha07 contiene questi commit.

Nuove funzionalità

  • Supporto del 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

Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06. 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 archiviazione per SDK per gli SDK in modalità backcompat.

Versione 1.0.0-alpha05

7 giugno 2023

Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05. Questa versione è sviluppata in un ramo interno.

Nuove funzionalità

  • (PrivacySandbox Solo per Anteprima per gli sviluppatori 8 e versioni successive) Aggiungi il supporto per la mediazione App-Sandbox (vedi SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)

Versione 1.0.0-alpha04

10 maggio 2023

Vengono rilasciate le versioni androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04. 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 il gestore chiamando SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, quindi l'app potrebbe avviare Attività per l'SDK chiamando SdkSandboxManagerCompat#startSdkSandboxActivity.

Versione 1.0.0-alpha03

5 aprile 2023

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

Nuove funzionalità

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

Modifiche alle API

  • Rimozione di SandboxedSdkCompat#create(binder) effettuata. Utilizza il costruttore SandboxedSdkCompat(binder)

Versione 1.0.0-alpha02

22 marzo 2023

Viene rilasciato androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02.

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 componenti per la creazione e il caricamento di SDK abilitati per il runtime (Privacy Sandbox) sulle versioni precedenti della piattaforma Android.