privacysandbox sdkruntime
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
16 de julho de 2025 | - | - | - | 1.0.0-alpha18 |
Declarar dependências
Para adicionar uma dependência a privacysandbox-sdkruntime, é preciso adicionar o repositório Maven do Google ao seu projeto. Consulte Repositório Maven do Google para mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle
do
seu app ou módulo:
Groovy
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18" }
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-alpha18
16 de julho de 2025
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18
. A versão 1.0.0-alpha18 contém estas confirmações.
Mudanças na API
SandboxedSdkProviderCompat.getView()
foi removido completamente. Se o projeto também usarandroidx.privacysandbox.tools
, a versão mais recente deverá ser usada.SdkSandboxControllerCompat
migrado parasdkruntime-provider
.SdkSandboxControllerCompat
emsdkruntime-core
está descontinuado e será removido na próxima versão.
Correções de bugs
- O
SandboxedSdkProviderCompat.onLoadSdk()
agora é chamado da linha de execução principal, independente da linha de execução do chamadorloadSdk()
.
Versão 1.0.0-alpha17
26 de março de 2025
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17
. A versão 1.0.0-alpha17 contém estas confirmações.
Novos recursos
Mudanças na API
- Descontinuação de
SandboxedSdkProviderCompat.getView()
com remoção na próxima versão. Migre paraandroidx.privacysandbox.tools 1.0.0-alpha13
antes da próxima versão. - Remoção do suporte para bibliotecas 1.0-alpha13. O app e o SDK precisam usar versões mais recentes para funcionar com bibliotecas equivalentes desta versão.
Correções de bugs
- Migração de
AppOwnedInterfaces
para a implementação local em dispositivos API33.
Versão 1.0.0-alpha16
11 de dezembro de 2024
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16
. A versão 1.0.0-alpha16 contém estas confirmações.
Mudanças na API
- Apresentar
SdkSandboxClientImportanceListenerCompat
para SDKs e receber notificações sobre mudanças na importância do app do cliente (status em primeiro plano)
Correções de bugs
- Correção de um bug que impedia o carregamento do SDK no modo de compatibilidade com versões anteriores em um app cliente com ProGuard.
Versão 1.0.0-alpha15
13 de novembro de 2024
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15
. A versão 1.0.0-alpha15 contém estas confirmações.
Novos recursos
- Compatibilidade com a criação de
LayoutInflater
emSdkContext
no modo de compatibilidade com versões anteriores. - Compatibilidade com a criação de
DisplayContext/WindowContext
emSdkContext
no modo de compatibilidade com versões anteriores.
Versão 1.0.0-alpha14
24 de julho de 2024
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14
. A versão 1.0.0-alpha14 contém estas confirmações.
Novos recursos
- Introduza
SdkSandboxControllerCompat#getClientPackageName
para recuperar o nome do pacote do app cliente.
Mudanças na API
SandboxedSdkProviderAdapter
de sdkruntime-core totalmente removido. UseSandboxedSdkProviderAdapter
da biblioteca sdkruntime-provider.
Versão 1.0.0-alpha13
6 de março de 2024
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13
. A versão 1.0.0-alpha13 contém estas confirmações.
Novos recursos
- Suporte do
Backcompat
para carregamento de SDK-SDK (SdkSandboxControllerCompat#loadSdk
): agora os SDKs carregados localmente (no processo do aplicativo) podem carregar outros SDKs.
Versão 1.0.0-alpha12
24 de janeiro de 2024
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12
. A versão 1.0.0-alpha12 contém estas confirmações.
Novos recursos
- Apresentamos
SdkSandboxControllerCompat#loadSdk
para carregar SDKs por outros SDKs no sandbox. No momento, isso só é compatível com a extensão 10 da API 34.
Mudanças na API
- Remova o suporte ao sandbox em dispositivos com API 33. O modo de compatibilidade com versões anteriores (no app) deve ser usado antes da API 34.
Versão 1.0.0-alpha11
15 de novembro de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11
. A versão 1.0.0-alpha11 contém estas confirmações.
Novos recursos
AppOwnedSdkSandboxInterfaceCompat
compatível com dispositivos API34 Ext 8 (antes funcionava apenas em builds da Prévia para desenvolvedoresPrivacySandbox
)
Versão 1.0.0-alpha10
18 de outubro de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10
. A versão 1.0.0-alpha10 contém estas confirmações.
Correções de bugs
- Foi corrigido o remapeamento de recursos para o SDK carregado no processo do app.
Versão 1.0.0-alpha09
4 de outubro de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09
, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09
e androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09
. A versão 1.0.0-alpha09 contém estas confirmações.
Mudanças na API
- Primeira versão da biblioteca sdkruntime-provider, que deve ser usada em vez da biblioteca sdkruntime-core para SDKs.
SandboxedSdkProviderAdapter
migrou para sdkruntime-provider.SandboxedSdkProviderAdapter
em sdkruntime-core foi descontinuado e será removido em breve.
Correções de bugs
- Cancelar o registro de todos os
SdkSandboxActivityHandlerCompat
quando o SDK for descarregado. - Os eventos de ciclo de vida
ActivityHolder
agora correspondem ao comportamento deReportFragment
Versão 1.0.0-alpha08
9 de agosto de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08
. A versão 1.0.0-alpha08 contém estas confirmações.
Correções de bugs
- Correção: falhas na migração de
SharedPreferences
quando o contexto de destinoSharedPreferences
não existia.
Versão 1.0.0-alpha07
26 de julho de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07
. A versão 1.0.0-alpha07 contém estas confirmações.
Novos recursos
- Suporte a
SharedPreferences
por SDK para SDKs carregados localmente (no processo do aplicativo).SandboxedSdkProviderCompat#context
personalizado para oferecer suporte por SDKSharedPreferences
para SDKs no modo de compatibilidade com versões anteriores.
Versão 1.0.0-alpha06
21 de junho de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06
. A versão 1.0.0-alpha06 contém estas confirmações.
Novos recursos
- Suporte a armazenamento e bancos de dados por SDK para SDKs carregados localmente (no processo do aplicativo).
SandboxedSdkProviderCompat#context
personalizado para oferecer suporte a armazenamento e banco de dados por SDK para SDKs no modo de compatibilidade com versões anteriores.
Versão 1.0.0-alpha05
7 de junho de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05
. Esta versão foi desenvolvida em uma ramificação interna.
Novos recursos
- (Somente
PrivacySandbox
Developer Preview 8 ou mais recente) Adicione suporte à mediação do App-Sandbox (consulteSdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces
)
Versão 1.0.0-alpha04
10 de maio de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04
e androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04
. Esta versão foi desenvolvida em uma ramificação interna.
Novos recursos
- Suporte inicial para iniciar atividades no sandbox do SDK (disponível para dispositivos UDC+): o SDK precisa registrar o manipulador chamando
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
. Em seguida, o app pode iniciar a atividade para o SDK chamandoSdkSandboxManagerCompat#startSdkSandboxActivity
.
Versão 1.0.0-alpha03
5 de abril de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
.
Novos recursos
- Adição de compatibilidade com
SandboxProcessDeathCallback
- Adição de suporte para descarregamento do SDK
Mudanças na API
SandboxedSdkCompat#create(binder)
removido. Use o construtorSandboxedSdkCompat(binder)
.
Versão 1.0.0-alpha02
22 de março de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
.
Novos recursos
- Adicionamos uma API para buscar a lista de SDKs carregados:
SdkSandboxControllerCompat.getSandboxedSdks()
.
Versão 1.0.0-alpha01
11 de janeiro de 2023
Lançamento de androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01
.
- Esta é uma nova biblioteca do Jetpack que contém componentes para criar e carregar SDKs ativados pelo ambiente de execução (Sandbox de privacidade) em versões mais antigas da Plataforma Android.