privacysandbox-tools
| Последнее обновление | Стабильный релиз | Предварительная версия релиза | Бета-версия | Альфа-версия |
|---|---|---|---|---|
| 17 декабря 2025 г. | - | - | - | 1.0.0-alpha14 |
Объявление зависимостей
Чтобы добавить зависимость от privacysandbox-tools, необходимо добавить репозиторий Google Maven в ваш проект. Для получения дополнительной информации ознакомьтесь с информацией в репозитории Google Maven .
Добавьте зависимости для необходимых артефактов в файл build.gradle вашего приложения или модуля:
классный
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha14" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14" }
Котлин
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14") }
Для получения дополнительной информации о зависимостях см. раздел «Добавление зависимостей сборки» .
Обратная связь
Ваши отзывы помогают улучшить Jetpack. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете проголосовать за существующую проблему, нажав кнопку со звездочкой.
Для получения более подробной информации см. документацию по системе отслеживания ошибок .
Версия 1.0
Версия 1.0.0-alpha14
17 декабря 2025 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 . Версия 1.0.0-alpha14 содержит следующие коммиты .
- Данная библиотека устарела и больше не будет получать обновлений.
Изменения в API : - Устаревшие API privacysandbox.tools ( Ieb66c , b/452878636 ) - Устаревшие API privacysandbox.sdkruntime ( Ibe81a , b/452878636 ) - Устаревшие API privacysandbox.ui ( I858d5 , b/452878636 ) - Для использования проектов, выпущенных с Kotlin 2.0, требуется KGP 2.0.0 или более поздняя версия ( Idb6b5 , b/344563182 )
Версия 1.0.0-alpha13
26 марта 2025 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 . Версия 1.0.0-alpha13 содержит следующие коммиты .
Новые функции
- Добавлена поддержка параметра
SessionDataвopenSession, который заменяетSessionConstants. - Удалена генерация метода
SandboxedSdkProviderCompat.getView(), который теперь устарел.
Версия 1.0.0-alpha12
26 февраля 2025 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 . Версия 1.0.0-alpha12 содержит следующие коммиты .
Новые функции
- Интерфейсы
@PrivacySandboxInterface-annotatedтеперь могут расширять интерфейсSharedUiAdapterпредставленный вandroidx.privacysandbox.ui:ui-core:1.0.0-alpha14, аналогичноSandboxedUiAdapter. Интерфейс может расширять только один тип адаптера пользовательского интерфейса.
Версия 1.0.0-alpha11
29 января 2025 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 . Версия 1.0.0-alpha11 содержит следующие коммиты .
Новые функции
- Добавлена поддержка обновленного параметра
SessionConstantsвSandboxedUiAdapter.openSession. ( I65886 )
Версия 1.0.0-alpha10
2 октября 2024 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 . Версия 1.0.0-alpha10 содержит следующие коммиты .
Новые функции
- Добавить поддержку констант, определенных в SDK, используя
const valв аннотированных интерфейсах и аннотированных значениях.
Изменения в API
- Запретить использование объектов в API-компиляторе (ранее они игнорировались без предупреждения).
Исправлены ошибки
- Исправлена ошибка, приводившая к сбою при наличии исходных каталогов, заканчивающихся на .class.
Версия 1.0.0-alpha09
26 июня 2024 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 . Версия 1.0.0-alpha09 содержит следующие коммиты .
Новые функции
- Добавлена поддержка классов перечислений, аннотированных
@PrivacySandboxValue. - Поддержка интерфейса «Песочницы конфиденциальности» (альфа-версия 09).
Версия 1.0.0-alpha08
20 марта 2024 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 . Версия 1.0.0-alpha08 содержит следующие коммиты .
Новые функции
- Интерфейсы, аннотированные
@PrivacySandboxCallback, теперь могут иметь методы, которые возвращают значения до тех пор, пока метод находится в состоянии приостановки. ( I16063 ) - Теперь пакеты данных принимаются в качестве допустимых параметров и типов возвращаемых значений в аннотированных интерфейсах и значениях. ( I52995 )
Версия 1.0.0-alpha07
7 февраля 2024 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 . Версия 1.0.0-alpha07 содержит следующие коммиты.
Изменения в API
- Поддерживаются новые интерфейсы запуска Activity из SDK. Новые интерфейсы находятся в файле
androidx.privacysandbox.activity.core. Старые интерфейсы изandroidx.privacysandbox.ui.coreбольше не поддерживаются. ( Ia9079 )
Версия 1.0.0-alpha06
6 сентября 2023 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 . Версия 1.0.0-alpha06 содержит следующие коммиты.
Исправлены ошибки
- Используйте зависимости Guava, не относящиеся к Android, чтобы избежать конфликтов classpath в Bazel.
- Исправлена ошибка, приводящая к сбою при вызове компилятора API из Bazel. ( I24c9d )
Версия 1.0.0-alpha05
9 августа 2023 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 . Версия 1.0.0-alpha05 содержит следующие коммиты.
Новые функции
- В сгенерированных
SandboxedUiAdaptersтеперь установлен новыйwindowInputToken. Это делает данный релиз совместимым сandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05.
Версия 1.0.0-alpha04
24 мая 2023 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 . Версия 1.0.0-alpha04 содержит следующие коммиты.
Новые функции
- Теперь
CancellationExceptionsпередаются в приложения, поэтому SDK теперь могут отменять свои сопрограммы, как и ожидалось. - Теперь в API SDK можно использовать
SdkActivityLaunchers, поэтому приложения могут отправлять лаунчеры в SDK, находящиеся в «песочнице конфиденциальности». Обратите внимание, что на данный момент эта функция доступна только в предварительных версиях для разработчиков.
Исправлены ошибки
- Теперь функции, не требующие приостановки и объявленные SDK, по умолчанию будут выполняться в основном потоке. Ранее они выполнялись в потоках Binder.
- Сервисы больше не могут наследовать свойства от адаптеров пользовательского интерфейса.
- Исправлена ошибка, из-за которой определение свойства адаптера пользовательского интерфейса в классе данных приводило к ошибке компиляции.
Версия 1.0.0-alpha03
8 марта 2023 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 . Версия 1.0.0-alpha03 содержит следующие коммиты.
Новые функции
- Добавлена поддержка интеграции API пользовательского интерфейса Privacy Sandbox.
Изменения в API
- Изменена целевая версия Kotlin на 1.8.0
Версия 1.0.0-alpha02
7 декабря 2022 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 . Версия 1.0.0-alpha02 содержит следующие коммиты.
- Эти инструменты призваны улучшить интеграцию с API среды выполнения SDK Privacy Sandbox . Они помогут автоматически генерировать шаблонный код для определения и взаимодействия с клиентскими интерфейсами SDK, поддерживающего среду выполнения.
Новые возможности : - Добавлена поддержка определения интерфейсов SDK для взаимодействия с клиентами, принимающих в качестве параметров и возвращаемых типов обратные вызовы и объекты значений данных; - Передача исключений SDK клиентам; - Поддержка генерации обратной совместимости среды выполнения SDK.
Изменения в API
- Добавление аннотации
@JvmDefaultWithCompatibility( I8f206 )
Версия 1.0.0-alpha01
9 ноября 2022 г.
Выпущена версия androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 . Версия 1.0.0-alpha01 содержит следующие коммиты.
Новые функции
- Это новая библиотека Jetpack, содержащая API для использования функциональности «песочницы конфиденциальности» . Пожалуйста, сообщайте об ошибках в нашем компоненте отслеживания проблем .