privacysandbox-tools
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
29 de janeiro de 2025 | - | - | - | 1.0.0-alpha11 |
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-alpha11" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha11") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha11") }
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-alpha11
29 de janeiro de 2025
Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha11
. A versão 1.0.0-alpha11 contém estas confirmações.
Novos recursos
- Adição de suporte ao parâmetro
SessionConstants
atualizado emSandboxedUiAdapter.openSession
. (I65886).
Versão 1.0.0-alpha10
2 de outubro de 2024
Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha10
. A versão 1.0.0-alpha10 contém estas confirmações.
Novos recursos
- Adicionamos suporte a constantes definidas pelo SDK usando
const val
em interfaces e valores anotados.
Mudanças na API
- Objetos não permitidos no apicompiler (antes ignorados silenciosamente)
Correções de bugs
- Correção de falha quando há diretórios de origem que terminam em .class
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
- Adição de suporte a classes de enumeração anotadas com
@PrivacySandboxValue
. - Suporte à interface do Sandbox de privacidade alpha 09.
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 enquanto o método é suspenso (I16063). - Os pacotes agora são aceitos como parâmetros válidos e tipos de retorno em interfaces e valores anotados. (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
- Suporte às novas interfaces do iniciador de atividades do SDK. As novas interfaces estão em
androidx.privacysandbox.activity.core
. Os antigos emandroidx.privacysandbox.ui.core
não têm mais suporte. (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 da Guava que não são do Android para evitar conflitos de classpath no Bazel.
- Correção de falha quando o compilador de 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
- O
SandboxedUiAdapters
gerado agora tem 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 propagadas para apps, para que os SDKs possam cancelar as corrotinas como esperado.- O
SdkActivityLaunchers
agora pode ser usado em APIs do SDK, para que os apps possam enviar inicializadores 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 não suspensas declaradas por SDKs agora são executadas na linha de execução principal por padrão. Eles eram executados em linhas de execução do Binder.
- Os serviços não podem mais herdar adaptadores de interface da IU.
- Correção de um problema em que a definição de uma propriedade do adaptador da 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
- Adição de suporte à integração da API da interface do Sandbox de privacidade
Mudanças na API
- A versão do Kotlin de destino 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.