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
24 de julio de 2024 - - - 1.0.0-alpha14

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

24 de julio de 2024

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

Nuevas funciones

  • Incorpora SdkSandboxControllerCompat#getClientPackageName para recuperar el nombre del paquete de la app cliente.

Cambios en la API

  • Se quitó por completo SandboxedSdkProviderAdapter de sdkruntime-core. Usa SandboxedSdkProviderAdapter de la biblioteca sdkruntime-provider.

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 cargados de forma local (en 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 del nivel de API 34).

Cambios en la API

  • Se quitó la compatibilidad con la zona de pruebas en los dispositivos con el nivel de API 33. Se debe usar el modo de retrocompatibilidad (en la aplicación) 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

  • AppOwnedSdkSandboxInterfaceCompat es compatible con dispositivos API34 Ext 8 (antes solo funcionaba en compilaciones de la Versión preliminar para desarrolladores de PrivacySandbox)

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 para el 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 fallaba 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 de SharedPreferences por SDK con los SDK cargados de forma local (en el proceso de la aplicación). Se personalizó SandboxedSdkProviderCompat#context para proporcionar compatibilidad con SharedPreferences por SDK para los SDK 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 los SDK cargados de forma local (en proceso de la aplicación).
  • Se personalizó SandboxedSdkProviderCompat#context para proporcionar compatibilidad con bases de datos y almacenamiento por SDK para los SDK 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

  • (PrivacySandbox Solo en la Versión preliminar para desarrolladores 8 y versiones posteriores) Agrega compatibilidad con la mediación de la zona de pruebas de aplicaciones (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. 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 de 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 SDKs 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.