privacysandbox sdkruntime
Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|
6 de março de 2024 | - | - | - | 1.0.0-alpha13 |
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-alpha13" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13" }
Kotlin
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13" }
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-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 these confirmações.
Novos recursos
- Suporte a
Backcompat
para carregamento de 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
SdkSandboxControllerCompat#loadSdk
foi introduzido 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 a sandbox em dispositivos com API 33. O modo backcompat (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
oferece suporte a dispositivos API34 Ext 8 (antes de funcionar apenas em buildsPrivacySandbox
da prévia para desenvolvedores).
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
foi migrado para sdkruntime-provider. O uso deSandboxedSdkProviderAdapter
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. 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 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). OSandboxedSdkProviderCompat#context
foi personalizado para oferecer suporte aoSharedPreferences
por SDK para SDKs 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
. Esta versão é desenvolvida em um branch interno.
Novos recursos
- (Apenas na prévia para desenvolvedores 8 e versões mais recentes do
PrivacySandbox
) Adicionar suporte à mediação do sandbox do app (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 é desenvolvida em um branch interno.
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
. Depois, o app poderá 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
- Foi adicionado suporte a
SandboxProcessDeathCallback
. - Foi adicionado suporte ao 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
- Adição de 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.