strumenti-privacysandbox

  
Una libreria per utilizzare la funzionalità Privacy Sandbox in Android
Aggiornamento più recente Release stabile Candidato per l'uscita Versione beta Release alpha
26 giugno 2024 - - - 1.0.0-alpha09

Dichiarazione delle dipendenze

Per aggiungere una dipendenza a privacysandbox-tools, 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:

Alla moda

dependencies {
    // Use to implement privacysandbox libraries

    implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha09"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha09"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha09"
    
    
}

Kotlin

dependencies {
    // Use to implement privacysandbox libraries
    
    implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha09")
    implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha09")
    implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha09")
    implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha09")
    implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha09")
    implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha09")

}

Per saperne di più sulle dipendenze, consulta Aggiungere dipendenze build.

Feedback

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

Crea un nuovo numero

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.0

Versione 1.0.0-alpha09

26 giugno 2024

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha09. La versione 1.0.0-alpha09 contiene questi commit.

Nuove funzionalità

  • Aggiungi il supporto per le classi enum annotate con @PrivacySandboxValue.
  • Supporto per la UI di Privacy Sandbox alpha 09.

Versione 1.0.0-alpha08

20 marzo 2024

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha08. La versione 1.0.0-alpha08 contiene questi commit.

Nuove funzionalità

  • Ora le interfacce annotate con @PrivacySandboxCallback possono avere metodi che restituiscono valori, purché il metodo venga sospeso.(I16063)
  • I pacchetti sono ora accettati come parametri validi e tipi restituiti nelle interfacce e nei valori annotati. (I52995)

Versione 1.0.0-alpha07

7 febbraio 2024

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha07. La versione 1.0.0-alpha07 contiene questi commit.

Modifiche alle API

  • Supportare le nuove interfacce Avvio attività SDK. Le nuove interfacce sono disponibili in androidx.privacysandbox.activity.core. Le versioni precedenti di androidx.privacysandbox.ui.core non sono più supportate. (Ia9079)

Versione 1.0.0-alpha06

6 settembre 2023

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha06. La versione 1.0.0-alpha06 contiene questi commit.

Correzioni di bug

  • Utilizza dipendenze Guava non Android per evitare conflitti classpath in Bazel.
  • È stato risolto il problema che causava l'arresto anomalo quando il compilatore API veniva chiamato da Bazel. (I24c9d).

Versione 1.0.0-alpha05

9 agosto 2023

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha05. La versione 1.0.0-alpha05 contiene questi commit.

Nuove funzionalità

  • SandboxedUiAdapters generato ora ha il nuovo windowInputToken impostato. Questo rende questa release compatibile con androidx.privacysandbox.ui:ui-core:1.0.0-alpha05.

Versione 1.0.0-alpha04

24 maggio 2023

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha04. La versione 1.0.0-alpha04 contiene questi commit.

Nuove funzionalità

  • CancellationExceptions ora vengono propagati nelle app, quindi gli SDK possono annullare le coroutine come previsto.
  • Ora è possibile utilizzare SdkActivityLaunchers nelle API SDK, in modo che le app possano inviare launcher agli SDK in Privacy Sandbox. Tieni presente che, al momento, questa funzionalità è disponibile solo nelle anteprime per gli sviluppatori.

Correzioni di bug

  • Le funzioni di non sospensione dichiarate dagli SDK ora vengono eseguite nel thread principale per impostazione predefinita. In passato venivano eseguiti nei thread di Binder.
  • I servizi non possono più ereditare gli adattatori di interfaccia dell'interfaccia utente.
  • È stato risolto un problema per cui la definizione di una proprietà dell'adattatore UI in una classe di dati causava un errore di compilazione.

Versione 1.0.0-alpha03

8 marzo 2023

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha03. La versione 1.0.0-alpha03 contiene questi commit.

Nuove funzionalità

  • Aggiunto il supporto per l'integrazione dell'API della UI di Privacy Sandbox

Modifiche alle API

  • Versione di Kotlin di destinazione cambiata in 1.8.0

Versione 1.0.0-alpha02

7 dicembre 2022

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha02. La versione 1.0.0-alpha02 contiene questi commit.

  • Questi strumenti hanno lo scopo di migliorare l'integrazione con le API Privacy Sandbox SDK Runtime. Questi strumenti ti aiuteranno a generare automaticamente il codice boilerplate per definire e interagire con le interfacce lato client dell'SDK abilitato per il runtime.

Nuove funzionalità - Aggiunge il supporto per la definizione di interfacce SDK rivolte al client che accettano callback e oggetti con valore dei dati come parametri e tipi di restituzione - Propagare eccezioni ai client con SDK - Supporto per la generazione di compatibilità con le versioni precedenti di SDK Runtime

Modifiche alle API

  • Aggiunta dell'annotazione @JvmDefaultWithCompatibility (I8f206)

Versione 1.0.0-alpha01

9 novembre 2022

Viene rilasciato androidx.privacysandbox.tools:tools-*:1.0.0-alpha01. La versione 1.0.0-alpha01 contiene questi commit.

Nuove funzionalità