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
11 de diciembre de 2024 - - - 1.0.0-alpha16

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

11 de diciembre de 2024

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

Cambios en la API

  • Se introdujo SdkSandboxClientImportanceListenerCompat para que los SDKs reciban notificaciones sobre cambios en la importancia de la app del cliente (estado en primer plano).

Correcciones de errores

  • Se solucionó un error que impedía que la app cliente con Proguard cargara el SDK en modo de retrocompatibilidad.

Versión 1.0.0-alpha15

13 de noviembre de 2024

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

Nuevas funciones

  • Se admite la creación de LayoutInflater desde SdkContext en modo de retrocompatibilidad.
  • Se admite la creación de DisplayContext/WindowContext desde SdkContext en modo de retrocompatibilidad.

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

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

  • Backcompat admite la carga de SDK a SDK (SdkSandboxControllerCompat#loadSdk). Ahora, los SDKs cargados 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 agregó SdkSandboxControllerCompat#loadSdk para que otros SDKs carguen SDKs en la zona de pruebas (actualmente, 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 dispositivos con el nivel de API 33. Se debe usar el modo de retrocompatibilidad (en la app) 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 con API 34 y extensión 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 los SDKs.
  • SandboxedSdkProviderAdapter migró a sdkruntime-provider. SandboxedSdkProviderAdapter en sdkruntime-core dejó de estar disponible y se quitará pronto.

Correcciones de errores

  • Desregistra todas las 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ó el error de migración de SharedPreferences cuando no existía el contexto de destino SharedPreferences.

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 los SDKs cargados de forma local (en el proceso de la aplicación). SandboxedSdkProviderCompat#context personalizado para proporcionar compatibilidad con SharedPreferences por SDK para 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 el almacenamiento y las bases de datos por SDK para los SDKs cargados de forma local (en el proceso de la aplicación).
  • SandboxedSdkProviderCompat#context personalizado para proporcionar compatibilidad con el almacenamiento y la base de datos 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 desarrolló en una rama interna.

Nuevas funciones

  • (Solo para la Versión preliminar para desarrolladores 8 y versiones posteriores de PrivacySandbox) Se agregó compatibilidad con la mediación de App-Sandbox (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 desarrolló 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 puede 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.