privacysandbox sdkruntime

Эта библиотека предоставляет компоненты для пользователей, поддерживающих SDK Runtime.
Последнее обновление Стабильный релиз Предварительная версия для выпуска Бета-версия Альфа-версия
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 (ранее работала только в сборках PrivacySandbox Developer 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 . Эта версия разрабатывается во внутренней ветке.

Новые функции

  • (Только для PrivacySandbox Developer 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.