privacysandbox sdkruntime

  
Esta biblioteca oferece componentes para consumidores que reconhecem o 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.

Criar novo problema

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 usar androidx.privacysandbox.tools, a versão mais recente deverá ser usada.
  • SdkSandboxControllerCompat migrado para sdkruntime-provider. SdkSandboxControllerCompat em sdkruntime-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 chamador loadSdk().

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 para androidx.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 em SdkContext no modo de compatibilidade com versões anteriores.
  • Compatibilidade com a criação de DisplayContext/WindowContext em SdkContext 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. Use SandboxedSdkProviderAdapter 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 desenvolvedores PrivacySandbox)

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 de ReportFragment

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 destino SharedPreferences 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 SDK SharedPreferences 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 (consulte SdkSandboxManagerCompat#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 chamando SdkSandboxManagerCompat#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 construtor SandboxedSdkCompat(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.