privacysandbox 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.
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. 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
- 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 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 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 fallaba 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 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 conSharedPreferences
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 (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
. 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 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.