privacysandbox 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.
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 enPrivacySandbox
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 deReportFragment
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 destinoSharedPreferences
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 conSharedPreferences
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 (consultaSdkSandboxManagerCompat#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 aSdkSandboxManagerCompat#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 constructorSandboxedSdkCompat(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.