privacysandbox sdkruntime
| Последнее обновление | Стабильный релиз | Предварительная версия для выпуска | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 17 декабря 2025 г. | - | - | - | 1.0.0-alpha19 |
Объявление зависимостей
Чтобы добавить зависимость от privacysandbox-sdkruntime, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19" }
Котлин
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19" }
Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 1.0
Версия 1.0.0-alpha19
17 декабря 2025 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha19 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha19 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha19 . Версия 1.0.0-alpha19 содержит следующие коммиты .
- Данная библиотека устарела и больше не будет получать обновлений.
Изменения в API
- Устаревшие API-интерфейсы
privacysandbox.sdkruntime( Ibe81a , b/452878636 ) - Удалена устаревшая
SdkSandboxControllerCompat (sdkruntime-core). ( Ibe8fe , b/427472024 )
Версия 1.0.0-alpha18
16 июля 2025 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha18 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha18 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha18 . Версия 1.0.0-alpha18 содержит следующие коммиты .
Изменения в API
-
SandboxedSdkProviderCompat.getView()полностью удален. Если проект также используетandroidx.privacysandbox.tools, следует использовать последнюю версию. -
SdkSandboxControllerCompatперенесен вsdkruntime-provider.SdkSandboxControllerCompatвsdkruntime-coreустарел и будет удален в следующем релизе.
Исправлены ошибки
-
SandboxedSdkProviderCompat.onLoadSdk()теперь вызывается из основного потока независимо от потока, вызывающего методloadSdk().
Версия 1.0.0-alpha17
26 марта 2025 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha17 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha17 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha17 . Версия 1.0.0-alpha17 содержит следующие коммиты .
Новые функции
Изменения в API
-
SandboxedSdkProviderCompat.getView()устарел и будет удален в следующем релизе. Пожалуйста, перейдите на версиюandroidx.privacysandbox.tools 1.0.0-alpha13до следующего релиза. - Прекращена поддержка библиотек версии 1.0-alpha13 (как приложению, так и SDK следует использовать более новые версии для работы с соответствующими библиотеками из этого релиза).
Исправлены ошибки
- Перенесены
AppOwnedInterfacesна локальную реализацию для устройств с API33.
Версия 1.0.0-alpha16
11 декабря 2024 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha16 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha16 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha16 . Версия 1.0.0-alpha16 содержит следующие коммиты .
Изменения в API
- В SDK добавлена функция
SdkSandboxClientImportanceListenerCompatдля получения уведомлений об изменениях важности приложения на стороне клиента (статус в активном режиме).
Исправлены ошибки
- Исправлена ошибка, препятствовавшая загрузке SDK клиентским приложением с ProGuard в режиме обратной совместимости.
Версия 1.0.0-alpha15
13 ноября 2024 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha15 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha15 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha15 . Версия 1.0.0-alpha15 содержит следующие коммиты .
Новые функции
- Поддерживается создание
LayoutInflaterизSdkContextв режиме обратной совместимости. - Поддерживается создание
DisplayContext/WindowContextизSdkContextв режиме обратной совместимости.
Версия 1.0.0-alpha14
24 июля 2024 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha14 . Версия 1.0.0-alpha14 содержит следующие коммиты .
Новые функции
- Введен метод
SdkSandboxControllerCompat#getClientPackageNameдля получения имени пакета клиентского приложения.
Изменения в API
-
SandboxedSdkProviderAdapterиз библиотеки sdkruntime-core полностью удалён. Пожалуйста, используйтеSandboxedSdkProviderAdapterиз библиотеки sdkruntime-provider.
Версия 1.0.0-alpha13
6 марта 2024 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha13 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha13 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha13 . Версия 1.0.0-alpha13 содержит следующие коммиты .
Новые функции
- Поддержка
Backcompatпри загрузке SDK-SDK (SdkSandboxControllerCompat#loadSdk) — теперь SDK, загруженные локально (в процессе приложения), могут загружать и другие SDK.
Версия 1.0.0-alpha12
24 января 2024 г.
Выпущены коммиты androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha12 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha12 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha12 . Версия 1.0.0-alpha12 содержит эти коммиты.
Новые функции
- Введена функция
SdkSandboxControllerCompat#loadSdkдля загрузки SDK другими SDK в песочнице (в настоящее время поддерживается только в API 34 Extension 10).
Изменения в API
- Удалите поддержку песочницы на устройствах с API 33 — режим обратной совместимости (в приложении) следует использовать до API 34.
Версия 1.0.0-alpha11
15 ноября 2023 г.
Выпущены коммиты androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha11 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha11 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha11 . Версия 1.0.0-alpha11 содержит эти коммиты.
Новые функции
- Поддержка
AppOwnedSdkSandboxInterfaceCompatреализована на устройствах с API34 Ext 8 (ранее работала только в сборкахPrivacySandboxDeveloper Preview).
Версия 1.0.0-alpha10
18 октября 2023 г.
Выпущены коммиты androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha10 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha10 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha10 . Версия 1.0.0-alpha10 содержит эти коммиты.
Исправлены ошибки
- Исправлено переназначение ресурсов для SDK, загружаемого в процессе приложения.
Версия 1.0.0-alpha09
4 октября 2023 г.
Выпущены коммиты androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha09 , androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha09 и androidx.privacysandbox.sdkruntime:sdkruntime-provider:1.0.0-alpha09 . Версия 1.0.0-alpha09 содержит эти коммиты.
Изменения в API
- Первый релиз библиотеки sdkruntime-provider, которую следует использовать вместо библиотеки sdkruntime-core для SDK.
-
SandboxedSdkProviderAdapterперенесен в sdkruntime-provider.SandboxedSdkProviderAdapterв sdkruntime-core устарел и будет удален в ближайшее время.
Исправлены ошибки
- При выгрузке SDK отмените регистрацию всех объектов
SdkSandboxActivityHandlerCompat. - Теперь поведение событий жизненного цикла
ActivityHolderсоответствует поведениюReportFragment
Версия 1.0.0-alpha08
9 августа 2023 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha08 и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит следующие коммиты.
Исправлены ошибки
- Исправлена ошибка миграции
SharedPreferences, возникающая при отсутствии целевого контекстаSharedPreferences.
Версия 1.0.0-alpha07
26 июля 2023 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha07 и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит следующие коммиты.
Новые функции
- Поддержка
SharedPreferencesдля SDK, загружаемых локально (в процессе приложения).SandboxedSdkProviderCompat#contextнастроен для обеспечения поддержкиSharedPreferencesдля SDK в режиме обратной совместимости.
Версия 1.0.0-alpha06
21 июня 2023 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha06 и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит следующие коммиты.
Новые функции
- Поддержка хранения данных и баз данных для каждого SDK, загружаемых локально (в процессе приложения).
-
SandboxedSdkProviderCompat#contextнастроена для обеспечения поддержки хранилища и базы данных для каждого SDK в режиме обратной совместимости.
Версия 1.0.0-alpha05
7 июня 2023 г.
Выпущены версии androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05 и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05 . Эта версия разрабатывается во внутренней ветке.
Новые функции
- (Только для
PrivacySandboxDeveloper Preview 8+) Добавлена поддержка посредничества между приложением и песочницей (см.SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces)
Версия 1.0.0-alpha04
10 мая 2023 г.
Выпущены версии androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04 и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04 . Эта версия разрабатывается во внутренней ветке.
Новые функции
- Первоначальная поддержка запуска Activity внутри песочницы SDK (доступно для устройств UDC+): SDK необходимо зарегистрировать обработчик, вызвав метод
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler, после чего приложение сможет запустить Activity для SDK, вызвав методSdkSandboxManagerCompat#startSdkSandboxActivity.
Версия 1.0.0-alpha03
5 апреля 2023 г.
Выпущена версия androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03 .
Новые функции
- Добавлена поддержка
SandboxProcessDeathCallback - Добавлена поддержка выгрузки SDK.
Изменения в API
-
SandboxedSdkCompat#create(binder)удален, пожалуйста, используйте конструкторSandboxedSdkCompat(binder)
Версия 1.0.0-alpha02
22 марта 2023 г.
Выпущена версия androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02 .
Новые функции
- Добавлен API для получения списка загруженных SDK —
SdkSandboxControllerCompat.getSandboxedSdks().
Версия 1.0.0-alpha01
11 января 2023 г.
Выпущена версия androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01 .
- Это новая библиотека Jetpack, содержащая компоненты для сборки и загрузки SDK с поддержкой среды выполнения (песочницы конфиденциальности) на старых версиях платформы Android.