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
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.

Criar novo problema

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 em SdkContext no modo de compatibilidade com versões anteriores.
  • Suporte à 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

  • 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. 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 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 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

  • 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 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: a migração de SharedPreferences falha quando o contexto de destino SharedPreferences 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 suporte SharedPreferences 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 (confira 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 gerenciador 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

  • Inclusão de suporte a SandboxProcessDeathCallback
  • Suporte adicionado para o 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

  • 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.