privacysandbox-tools
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.
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 emandroidx.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 novowindowInputToken
definido. Isso torna essa versão compatível comandroidx.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
- Esta é uma nova biblioteca do Jetpack que contém APIs para usar a funcionalidade Sandbox de privacidade. Informe bugs no nosso componente Issue Tracker.