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

Criar novo problema

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

  • 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 em PrivacySandbox 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 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 de 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 a SharedPreferences 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 (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. 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 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

  • Agora é possível usar SandboxProcessDeathCallback.
  • Foi adicionado suporte ao descarregamento de 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

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