privacysandbox-tools
| Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
|---|---|---|---|---|
| 17 de dezembro de 2025 | - | - | - | 1.0.0-alpha14 |
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-alpha14" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14") }
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-alpha14
17 de dezembro de 2025
Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha14. A versão 1.0.0-alpha14 contém estes commits.
- Essa biblioteca foi descontinuada e não vai receber mais atualizações.
Mudanças na API
- APIs privacysandbox.tools descontinuadas. (Ieb66c, b/452878636)
- APIs privacysandbox.sdkruntime descontinuadas (Ibe81a, b/452878636)
- APIs privacysandbox.ui descontinuadas (I858d5, b/452878636)
- Projetos lançados com o Kotlin 2.0 exigem o KGP 2.0.0 ou mais recente para serem consumidos (Idb6b5, b/344563182)
Versão 1.0.0-alpha13
26 de março de 2025
Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha13. A versão 1.0.0-alpha13 contém estes commits.
Novos recursos
- Adição de compatibilidade com o parâmetro
SessionDataemopenSession, que substituiSessionConstants. - Removemos a geração de
SandboxedSdkProviderCompat.getView(), que foi descontinuada.
Versão 1.0.0-alpha12
26 de fevereiro de 2025
Lançamento de androidx.privacysandbox.tools:tools-*:1.0.0-alpha12. A versão 1.0.0-alpha12 contém estes commits.
Novos recursos
- As interfaces
@PrivacySandboxInterface-annotatedagora podem estender a interfaceSharedUiAdapterintroduzida emandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14, assim comoSandboxedUiAdapter. Uma interface só pode estender um tipo de adaptador de UI.
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 estes commits.
Novos recursos
- Adição de compatibilidade com o parâmetro
SessionConstantsatualizado 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 estes commits.
Novos recursos
- Adicione suporte para constantes definidas pelo SDK usando
const valem interfaces e valores anotados.
Mudanças na API
- Não permitir objetos no apicompiler (antes, eles eram ignorados silenciosamente)
Correções de bugs
- Correção de falha quando há diretórios de origem terminados 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 estes commits.
Novos recursos
- Adicione suporte para classes de enumeração anotadas com
@PrivacySandboxValue. - Suporte para 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 estes commits.
Novos recursos
- As interfaces anotadas com
@PrivacySandboxCallbackagora podem ter métodos que retornam valores desde que o método seja suspenso.(I16063) - Os pacotes agora são aceitos como parâmetros e tipos de retorno válidos 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 de inicialização de atividades do SDK. As novas interfaces estão em
androidx.privacysandbox.activity.core. As antigas emandroidx.privacysandbox.ui.corenã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 do Guava que não sejam do Android para evitar conflitos de classpath no Bazel.
- Correção de 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
SandboxedUiAdaptersgerados agora têm o novo conjuntowindowInputToken. 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
CancellationExceptionsagora são propagados para apps, então os SDKs podem cancelar as corrotinas como esperado.- Agora, o
SdkActivityLauncherspode ser usado em APIs do SDK para que os apps enviem iniciadores para SDKs no Sandbox de privacidade. No momento, essa funcionalidade está disponível apenas em prévias para desenvolvedores.
Correções de bugs
- As funções não de suspensão declaradas por SDKs agora serão executadas na linha de execução principal por padrão. Elas eram executadas em linhas de execução do Binder.
- Os serviços não podem mais herdar adaptadores de interface da UI.
- Foi corrigido um problema em que a definição de uma propriedade de adaptador de UI 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 para a integração da API da interface do Sandbox de privacidade
Mudanças na API
- Mudança da versão de destino do Kotlin 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
@JvmDefaultWithCompatibilityfoi 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.