privacysandbox sdkruntime
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
24 de julho de 2024 | - | - | - | 1.0.0-alpha14 |
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-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 completamente removido. Use oSandboxedSdkProviderAdapter
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
- Introdução de
SdkSandboxControllerCompat#loadSdk
para carregar SDKs por outros SDKs no sandbox (atualmente compatível apenas com a Extensão 10 da API 34)
Mudanças na API
- Remoção do suporte ao sandbox em dispositivos com a API 33. O modo de compatibilidade (no app) precisa ser usado antes do nível 34 da API.
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, apenas emPrivacySandbox
builds da prévia para desenvolvedores funcionavam.
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 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 no lugar da biblioteca sdkruntime-core para SDKs.
SandboxedSdkProviderAdapter
migrado 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. ActivityHolder
eventos de ciclo de vida 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 da falha de 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 aSharedPreferences
por SDK no modo de retrocompatibilidade.
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 bancos de dados e armazenamento 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 retrocompatibilidade.
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
. Essa versão é desenvolvida em uma ramificação interna.
Novos recursos
- (
PrivacySandbox
Apenas para a prévia para desenvolvedores 8 e versões mais recentes) Adicionar suporte à mediação do sandbox de apps (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
. Essa versão é 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 do 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
- Agora é possível usar
SandboxProcessDeathCallback
. - Foi adicionado suporte ao descarregamento de 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
- Foi adicionada 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.