privacysandbox sdkruntime
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
11 de dezembro de 2024 | - | - | - | 1.0.0-alpha16 |
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-alpha14" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client: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-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
- Introdução de
SdkSandboxClientImportanceListenerCompat
para SDKs para 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 app cliente com o Proguard de carregar o SDK no modo de compatibilidade com versões anteriores.
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
- Suporte à criação de
LayoutInflater
emSdkContext
no modo de compatibilidade com versões anteriores. - Suporte à 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
- Introdução de
SdkSandboxControllerCompat#getClientPackageName
para extrair o nome do pacote do app cliente.
Mudanças na API
SandboxedSdkProviderAdapter
do sdkruntime-core foi 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
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
- Introdução de
SdkSandboxControllerCompat#loadSdk
para carregar SDKs por outros SDKs no sandbox (atualmente compatível apenas com a API 34, extensão 10)
Mudanças na API
- O suporte ao sandbox foi removido dos dispositivos com a API 33. O modo de compatibilidade com versões anteriores (no app) precisa 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
com suporte a 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
- Correção do 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 precisa ser usada em vez da biblioteca sdkruntime-core para SDKs.
SandboxedSdkProviderAdapter
migrou para sdkruntime-provider.SandboxedSdkProviderAdapter
no 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: a migração de
SharedPreferences
falha quando o contexto de destinoSharedPreferences
não existe.
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 suporteSharedPreferences
por SDK 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
prévia para desenvolvedores 8 ou mais recente) Adição de suporte à mediação do sandbox do app (confiraSdkSandboxManagerCompat#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 gerenciador 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
- Inclusão de suporte a
SandboxProcessDeathCallback
- Suporte adicionado para o 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
- Uma API foi adicionada 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.