Конфиденциальностьпесочницы-инструменты
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
2 октября 2024 г. | - | - | - | 1.0.0-альфа10 |
Объявление зависимостей
Чтобы добавить зависимость от PrivacySandbox-Tools, вы должны добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
Groovy
dependencies { // Use to implement privacysandbox libraries implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha10" Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10" implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10" }
Kotlin
dependencies { // Use to implement privacysandbox libraries implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha10") implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha10") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Версия 1.0
Версия 1.0.0-альфа10
2 октября 2024 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha10
. Версия 1.0.0-alpha10 содержит эти коммиты .
Новые возможности
- Добавьте поддержку констант, определенных SDK, используя
const val
в аннотированных интерфейсах и аннотированных значениях.
Изменения API
- Запретить объекты в апикомпиляторе (ранее они молча игнорировались)
Исправления ошибок
- Исправлен сбой при наличии исходных каталогов, заканчивающихся на .class.
Версия 1.0.0-альфа09
26 июня 2024 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha09
. Версия 1.0.0-alpha09 содержит эти коммиты .
Новые возможности
- Добавьте поддержку классов перечислений, аннотированных
@PrivacySandboxValue
. - Поддержка пользовательского интерфейса Privacy Sandbox альфа 09.
Версия 1.0.0-альфа08
20 марта 2024 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha08
. Версия 1.0.0-alpha08 содержит эти коммиты .
Новые возможности
- Интерфейсы, помеченные
@PrivacySandboxCallback
теперь могут иметь методы, возвращающие значения, пока метод приостанавливается. ( I16063 ). - Пакеты теперь принимаются в качестве допустимых параметров и возвращаемых типов в аннотированных интерфейсах и значениях. ( I52995 )
Версия 1.0.0-альфа07
7 февраля 2024 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha07
. Версия 1.0.0-alpha07 содержит эти коммиты.
Изменения API
- Поддержка новых интерфейсов запуска SDK Activity. Новые интерфейсы находятся в
androidx.privacysandbox.activity.core
. Старые версии вandroidx.privacysandbox.ui.core
больше не поддерживаются. ( Ia9079 )
Версия 1.0.0-альфа06
6 сентября 2023 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha06
. Версия 1.0.0-alpha06 содержит эти коммиты.
Исправления ошибок
- Используйте зависимости Guava, отличные от Android, чтобы избежать конфликтов путей к классам в Bazel.
- Исправлен сбой при вызове компилятора API из Bazel. ( I24c9d )
Версия 1.0.0-альфа05
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-альфа04
24 мая 2023 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha04
. Версия 1.0.0-alpha04 содержит эти коммиты.
Новые возможности
-
CancellationExceptions
теперь распространяются на приложения, поэтому SDK теперь могут отменять свои сопрограммы, как и ожидалось. -
SdkActivityLaunchers
теперь можно использовать в API SDK, поэтому приложения могут отправлять средства запуска в SDK в Privacy Sandbox. Обратите внимание, что на данный момент эта функция доступна только в предварительных версиях для разработчиков.
Исправления ошибок
- Неприостанавливаемые функции, объявленные SDK, теперь по умолчанию будут выполняться в основном потоке. Раньше они работали в потоках Binder.
- Службы больше не могут наследовать адаптеры интерфейса пользовательского интерфейса.
- Исправлена проблема, из-за которой определение свойства адаптера пользовательского интерфейса в классе данных приводило к ошибке компиляции.
Версия 1.0.0-альфа03
8 марта 2023 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha03
. Версия 1.0.0-alpha03 содержит эти коммиты.
Новые возможности
- Добавлена поддержка интеграции API Privacy Sandbox UI.
Изменения API
- Изменена целевая версия Kotlin на 1.8.0.
Версия 1.0.0-альфа02
7 декабря 2022 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha02
. Версия 1.0.0-alpha02 содержит эти коммиты.
- Эти инструменты предназначены для улучшения интеграции с API-интерфейсами среды выполнения Privacy Sandbox SDK . Эти инструменты помогут автоматически генерировать шаблонный код для определения клиентских интерфейсов SDK с поддержкой среды выполнения и взаимодействия с ними.
Новые функции . Добавлена поддержка определения клиентских интерфейсов SDK, которые принимают обратные вызовы и объекты значений данных в качестве параметров и типов возврата. Распространение исключений SDK на клиенты. Поддержка создания обратной совместимости среды выполнения SDK.
Изменения API
- Добавление аннотации
@JvmDefaultWithCompatibility
( I8f206 )
Версия 1.0.0-альфа01
9 ноября 2022 г.
Выпущен androidx.privacysandbox.tools:tools-*:1.0.0-alpha01
. Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Это новая библиотека Jetpack, содержащая API для использования функций Privacy Sandbox . Пожалуйста, сообщайте об ошибках в нашем компоненте отслеживания проблем .