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
24 de janeiro de 2024 - - - 1.0.0-alpha12

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-alpha12"
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12"
}

Kotlin

dependencies {
    implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12")
    implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12"
}

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-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 builds PrivacySandbox 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 de 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.
  • ActivityHolder eventos de ciclo de vida 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 da falha 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). O SandboxedSdkProviderCompat#context foi personalizado para oferecer suporte ao SharedPreferences 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 (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 é 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 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

  • Foi adicionado suporte a SandboxProcessDeathCallback.
  • Foi adicionado suporte ao 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

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