privacysandbox-tools

  
Uma biblioteca para usar a funcionalidade Sandbox de privacidade no Android
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
26 de junho de 2024 - - - 1.0.0-alpha09

Declarar dependências

Para adicionar uma dependência a privacysandbox-tools, é preciso adicionar o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.

Adicione as dependências dos artefatos necessários ao arquivo build.gradle do seu app ou módulo:

Groovy

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")

}

Para mais informações sobre dependências, consulte Adicionar dependências de build.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.0

Versão 1.0.0-alpha09

26 de junho de 2024

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha09. A versão 1.0.0-alpha09 contém estas confirmações.

Novos recursos

  • Foi adicionado suporte a classes de enumeração anotadas com @PrivacySandboxValue.
  • Compatibilidade com a versão Alfa 09 da interface do Sandbox de privacidade.

Versão 1.0.0-alpha08

20 de março de 2024

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha08. A versão 1.0.0-alpha08 contém estas confirmações.

Novos recursos

  • As interfaces anotadas com @PrivacySandboxCallback agora podem ter métodos que retornam valores, desde que o método seja suspenso (I16063).
  • Os pacotes agora são aceitos como parâmetros válidos e retornam tipos em interfaces e valores com anotações. (I52995).

Versão 1.0.0-alpha07

7 de fevereiro de 2024

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha07. A versão 1.0.0-alpha07 contém estas confirmações.

Mudanças na API

  • Compatibilidade com as novas interfaces da tela de início da atividade do SDK. As novas interfaces estão disponíveis em androidx.privacysandbox.activity.core. Os antigos em androidx.privacysandbox.ui.core não são mais compatíveis. (Ia9079).

Versão 1.0.0-alpha06

6 de setembro de 2023

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha06. A versão 1.0.0-alpha06 contém estas confirmações.

Correções de bugs

  • Use dependências Guava que não são do Android para evitar conflitos de caminho de classe no Bazel.
  • Foi corrigida uma falha quando o compilador da API é chamado do Bazel. (I24c9d).

Versão 1.0.0-alpha05

9 de agosto de 2023

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha05. A versão 1.0.0-alpha05 contém estas confirmações.

Novos recursos

  • Os SandboxedUiAdapters gerados agora têm o novo windowInputToken definido. Isso torna essa versão compatível com androidx.privacysandbox.ui:ui-core:1.0.0-alpha05.

Versão 1.0.0-alpha04

24 de maio de 2023

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha04. A versão 1.0.0-alpha04 contém estas confirmações.

Novos recursos

  • CancellationExceptions agora são propagados para apps, então os SDKs agora podem cancelar as corrotinas como esperado.
  • O SdkActivityLaunchers agora pode ser usado em APIs do SDK para que os apps possam enviar telas de início para SDKs no Sandbox de privacidade. No momento, essa funcionalidade está disponível apenas nas prévias para desenvolvedores.

Correções de bugs

  • As funções sem suspensão declaradas pelos SDKs agora serão executadas na linha de execução principal por padrão. Elas eram executadas nas linhas de execução de vinculação.
  • Os serviços não podem mais herdar de adaptadores de interface de interface.
  • Correção de um problema em que a definição de uma propriedade do adaptador de interface em uma classe de dados causava um erro de compilação.

Versão 1.0.0-alpha03

8 de março de 2023

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha03. A versão 1.0.0-alpha03 contém estas confirmações.

Novos recursos

  • Foi adicionado suporte à integração da API da interface do Sandbox de privacidade.

Mudanças na API

  • A versão de destino do Kotlin foi alterada para 1.8.0.

Versão 1.0.0-alpha02

7 de dezembro de 2022

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estas confirmações.

  • Essas ferramentas têm o de objetivo melhorar a integração com as APIs do SDK Runtime do Sandbox de privacidade. As ferramentas ajudam a gerar automaticamente um código boilerplate para definir e interagir com as interfaces voltadas para o cliente do SDK ativado pelo tempo de execução.

Novos recursos - Suporte adicionado para definir interfaces do SDK voltadas ao cliente que aceitam callbacks e objetos de valor de dados como parâmetros e tipos de retorno - Propagação de exceções do SDK para os clientes - Suporte para geração de compatibilidade com versões anteriores do SDK Runtime

Mudanças na API

  • A anotação @JvmDefaultWithCompatibility foi adicionada (I8f206).

Versão 1.0.0-alpha01

9 de novembro de 2022

Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha01. A versão 1.0.0-alpha01 contém estas confirmações.

Novos recursos