privacysandbox 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.
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
desdeSdkContext
en modo de retrocompatibilidad. - Se admite la creación de
DisplayContext/WindowContext
desdeSdkContext
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. UsaSandboxedSdkProviderAdapter
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 dePrivacySandbox
).
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 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ó el error de migración de
SharedPreferences
cuando no existía el contexto de destinoSharedPreferences
.
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 conSharedPreferences
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 (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 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 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 de 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 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.