Конфиденциальностьпесочница SDKruntime
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
13 ноября 2024 г. | - | - | - | 1.0.0-альфа15 |
Объявление зависимостей
Чтобы добавить зависимость от Privacysandbox-sdkruntime, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
классный
dependencies { implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14" implementation "androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14" }
Котлин
dependencies { implementation("androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha14") implementation "androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha14" }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Версия 1.0
Версия 1.0.0-альфа15
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-альфа14
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-альфа13
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-альфа12
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-альфа11
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 (ранее работало только в сборкахPrivacySandbox
Developer Preview)
Версия 1.0.0-альфа10
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-альфа09
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 устарел и скоро будет удален.
Исправления ошибок
- Отмените регистрацию всех
SdkSandboxActivityHandlerCompat
при выгрузке SDK. - События жизненного цикла
ActivityHolder
теперь соответствуют поведениюReportFragment
Версия 1.0.0-альфа08
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-альфа07
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 для SDK, загружаемых локально (в процессе приложения).SandboxedSdkProviderCompat#context
настроен для обеспечения поддержкиSharedPreferences
для каждого SDK для SDK в режиме обратной совместимости.
Версия 1.0.0-альфа06
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 для SDK, загружаемых локально (в процессе приложения).
-
SandboxedSdkProviderCompat#context
настроен для обеспечения поддержки хранилища и базы данных каждого SDK для SDK в режиме обратной совместимости.
Версия 1.0.0-альфа05
7 июня 2023 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha05
и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha05
. Эта версия разработана во внутренней ветке.
Новые возможности
- (Только
PrivacySandbox
Developer Preview 8+) Добавьте поддержку посредничества между приложениями и песочницей (см.SdkSandboxManagerCompat#registerAppOwnedSdkSandboxInterface
+SdkSandboxControllerCompat#getAppOwnedSdkSandboxInterfaces
)
Версия 1.0.0-альфа04
10 мая 2023 г.
Выпущены androidx.privacysandbox.sdkruntime:sdkruntime-client:1.0.0-alpha04
и androidx.privacysandbox.sdkruntime:sdkruntime-core:1.0.0-alpha04
. Эта версия разработана во внутренней ветке.
Новые возможности
- Первоначальная поддержка запуска действий внутри песочницы SDK (доступно для устройств UDC+): SDK необходимо зарегистрировать обработчик, вызвав
SdkSandboxControllerCompat#registerSdkSandboxActivityHandler
, после чего приложение сможет запустить действие для SDK, вызвавSdkSandboxManagerCompat#startSdkSandboxActivity
.
Версия 1.0.0-альфа03
5 апреля 2023 г.
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha03
выпущен.
Новые возможности
- Добавлена поддержка
SandboxProcessDeathCallback
- Добавлена поддержка выгрузки SDK.
Изменения API
-
SandboxedSdkCompat#create(binder)
удален, используйте конструкторSandboxedSdkCompat(binder)
Версия 1.0.0-альфа02
22 марта 2023 г.
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha02
выпущен.
Новые возможности
- Добавлен API для получения списка загруженных SDK —
SdkSandboxControllerCompat.getSandboxedSdks()
.
Версия 1.0.0-альфа01
11 января 2023 г.
androidx.privacysandbox.sdkruntime:sdkruntime-*:1.0.0-alpha01
выпущен.
- Это новая библиотека Jetpack, которая содержит компоненты для создания и загрузки SDK с поддержкой среды выполнения (Privacy Sandbox) на старых версиях платформы Android.