privacysandbox sdkruntime

  
Esta biblioteca proporciona componentes para los consumidores que conocen el SdkRuntime
Actualización más reciente Versión estable Versión potencial Versión beta Versión alfa
6 de marzo de 2024 - - - 1.0.0-alpha13

Cómo declarar dependencias

Para agregar una dependencia en privacysandbox-sdkruntime, debes incorporar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio Maven de Google para obtener más información.

Agrega las dependencias de los artefactos que necesites en el archivo build.gradle de tu app o 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 obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.

Versión 1.0

Versión 1.0.0-alpha13

6 de marzo de 2024

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 y androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13. La versión 1.0.0-alpha13 contiene estas confirmaciones.

Nuevas funciones

  • Compatibilidad de Backcompat con la carga de SDK a SDK (SdkSandboxControllerCompat#loadSdk): Ahora los SDKs que se cargan de forma local (en el proceso de la aplicación) pueden cargar otros SDKs

Versión 1.0.0-alpha12

24 de enero de 2024

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 y androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12. La versión 1.0.0-alpha12 contiene estas confirmaciones.

Nuevas funciones

  • Se introdujo SdkSandboxControllerCompat#loadSdk para cargar SDKs de otros SDKs en la zona de pruebas (por el momento, solo se admite en la extensión 10 de la API 34).

Cambios en la API

  • Se quitó la compatibilidad con la zona de pruebas en dispositivos con API 33: el modo de retrocompatibilidad (en la app) debe usarse antes del nivel de API 34.

Versión 1.0.0-alpha11

15 de noviembre de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 y androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11. La versión 1.0.0-alpha11 contiene estas confirmaciones.

Nuevas funciones

  • Se admite AppOwnedSdkSandboxInterfaceCompat en dispositivos API34 Ext 8 (antes trabajaba solo en PrivacySandbox compilaciones de la Versión preliminar para desarrolladores)

Versión 1.0.0-alpha10

18 de octubre de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 y androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10. La versión 1.0.0-alpha10 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió la reasignación de recursos del SDK cargado en el proceso de la app.

Versión 1.0.0-alpha09

4 de octubre de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09, androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 y androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09. La versión 1.0.0-alpha09 contiene estas confirmaciones.

Cambios en la API

  • Primera versión de la biblioteca sdkruntime-provider que se debe usar en lugar de la biblioteca sdkruntime-core para SDK
  • Se migró SandboxedSdkProviderAdapter a sdkruntime-provider. SandboxedSdkProviderAdapter en sdkruntime-core está obsoleto y se quitará pronto.

Correcciones de errores

  • Cancela el registro de todos los SdkSandboxActivityHandlerCompat cuando se descargue el SDK.
  • Los eventos del ciclo de vida de ActivityHolder ahora coinciden con el comportamiento de ReportFragment

Versión 1.0.0-alpha08

9 de agosto de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 y androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08. La versión 1.0.0-alpha08 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió la migración de SharedPreferences que falla cuando el contexto de destino SharedPreferences no existía.

Versión 1.0.0-alpha07

26 de julio de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 y androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07. La versión 1.0.0-alpha07 contiene estas confirmaciones.

Nuevas funciones

  • Compatibilidad con SharedPreferences por SDK para SDKs cargados de forma local (en el proceso de la aplicación) Se personalizó SandboxedSdkProviderCompat#context para brindar compatibilidad con SharedPreferences por SDK para los SDKs en modo de retrocompatibilidad.

Versión 1.0.0-alpha06

21 de junio de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 y androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06. La versión 1.0.0-alpha06 contiene estas confirmaciones.

Nuevas funciones

  • Compatibilidad con bases de datos y almacenamiento por SDK para SDK cargados de forma local (en el proceso de la aplicación).
  • Se personalizó SandboxedSdkProviderCompat#context para proporcionar compatibilidad con bases de datos y almacenamiento por SDK para los SDKs en modo de retrocompatibilidad.

Versión 1.0.0-alpha05

7 de junio de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 y androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05. Esta versión se desarrolla en una rama interna.

Nuevas funciones

  • (Solo para la Versión preliminar para desarrolladores 8 y versiones posteriores de PrivacySandbox) Agrega compatibilidad con la mediación de la zona de pruebas de apps (consulta SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface + SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces).

Versión 1.0.0-alpha04

10 de mayo de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 y androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04. Esta versión se desarrolla en una rama interna.

Nuevas funciones

  • Compatibilidad inicial para iniciar actividades dentro de la zona de pruebas del SDK (disponible para dispositivos UDC+): El SDK debe registrar el controlador llamando a SdkSandboxControllerCompat#registerSdkSandboxActivityHandler y, luego, la app podría iniciar la actividad para el SDK llamando a SdkSandboxManagerCompat#startSdkSandboxActivity.

Versión 1.0.0-alpha03

5 de abril de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03.

Nuevas funciones

  • Se agregó compatibilidad con SandboxProcessDeathCallback.
  • Se agregó compatibilidad con la descarga del SDK.

Cambios en la API

  • Se quitó SandboxedSdkCompat#create(binder); usa el constructor SandboxedSdkCompat(binder)

Versión 1.0.0-alpha02

22 de marzo de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02.

Nuevas funciones

  • Se agregó una API para recuperar la lista de SDK cargados: SdkSandboxControllerCompat.getSandboxedSdks().

Versión 1.0.0-alpha01

11 de enero de 2023

Lanzamiento de androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01.

  • Esta es una nueva biblioteca de Jetpack que contiene componentes para compilar y cargar SDKs habilitados para el entorno de ejecución (Privacy Sandbox) en versiones anteriores de la plataforma de Android.