Google недавно анонсировал Play Integrity API , который объединяет несколько предложений целостности (включая вердикт целостности SafetyNet Attestation) в одном API.
Мы планируем постепенно отказаться от API аттестации SafetyNet, начиная с января 2024 года. Мы продлили сроки, чтобы дать вам достаточно времени для перехода на новый API целостности Play и избежать сбоев в работе вашего бизнеса.
Play Integrity API включает в себя все сигналы целостности, которые предлагает SafetyNet Attestation, и многое другое, например лицензию пользователя Google Play и улучшенное оповещение об ошибках. Новый API разработан с учетом перспектив будущего, поэтому вы можете легко получать новые функции, не тратя времени на сборку для обновления.
График прекращения поддержки аттестации SafetyNet
Даты | Веха | Что это значит для вас? |
июнь 2022 г. | Объявление | Вам следует начать интеграцию с Play Integrity API как можно скорее. Тем временем аттестация SafetyNet будет продолжать работать для вашего приложения. |
ноябрь 2022 г. | Поле информации об устаревании | Поле deprecationInformation добавляется в ответ SafetyNet Attestation. Он содержит информацию для разработчиков об устаревании. |
январь 2023 г. | Регистрация новых разработчиков завершена | Новые пользователи больше не смогут подписаться на API аттестации SafetyNet после 31 января 2023 г. Это касается и новых разработчиков, регистрирующихся через SDK. |
Конец января 2024 г. | Крайний срок миграции (срок продлен) | Если вы перешли на Play Integrity API, SafetyNet Attestation продолжит работать с предыдущими версиями вашего приложения. Вы по-прежнему можете обнаружить рискованные взаимодействия с предыдущими версиями вашего приложения. Если вы не выполнили миграцию, SafetyNet Attestation больше не будет работать для вашего приложения (включая предыдущие версии) и вернет ошибку. Мы будем считать, что вы выполнили миграцию, если ваше приложение вызывает Play Integrity API в рабочей версии. |
Конец января 2025 г. | Полная готовность (сроки продлены) | Аттестация SafetyNet больше не будет работать ни для одной версии вашего приложения. Ваше приложение получит сообщение об ошибке. |
Настройка приложения для использования Play Integrity API
Мы рекомендуем вам перейти на Play Integrity API в течение первого года прекращения поддержки, чтобы избежать сбоев в обнаружении рискованных взаимодействий с вашим приложением и борьбе со злоупотреблениями.
Эти два API концептуально схожи, поэтому, если вы уже определили свою стратегию борьбы со злоупотреблениями и уже используете аттестацию SafetyNet, миграция не вызовет затруднений. Вы можете следовать руководству по миграции и начать настройку Play Integrity API через Play Console прямо сейчас.
Если вы не распространяете свое приложение через Google Play, вы все равно можете использовать Play Integrity API из Google Cloud Console без создания учетной записи разработчика Play или публикации выпуска в Google Play Console, выполнив следующие действия .
Поле информации об устаревании
Команда SafetyNet Attestation добавила новое поле deprecationInformation
в ответ SafetyNet Attestation. Поле содержит информацию об устаревании, чтобы разработчики знали о необходимости перехода на новый API Integrity API. Он также содержит информацию о статусе миграции вашего приложения. Для перенесенных приложений будет указано: «Приложение внесено в список разрешенных для использования API аттестации SafetyNet до полного отключения».
Полная отгрузка
Полное отключение API аттестации SafetyNet будет происходить постепенно, начиная с 31 января 2025 г. Задача, возвращаемая API аттестации , всегда будет вызывать прослушиватель при сбое с исключением ApiException . Значение кода состояния будет 7 (NETWORK_ERROR). Разработчики, выпустившие версии приложений, использующие Play Integrity API, должны поручить пользователям обновить свое приложение.
Получение помощи и обмен отзывами
Мы здесь, чтобы обеспечить вам плавную миграцию. Если у вас возникли проблемы или вопросы, посетите Справочный центр Play Console .
Мы также хотим услышать ваши мысли о создании более эффективных служб обеспечения целостности, поэтому поделитесь пожеланиями о функциях и отзывами в своей Play Console. Для этого щелкните значок вопроса в правом верхнем углу Play Console , затем нажмите «Отправить отзыв» в раскрывающемся меню.
Получайте ответы до полного ответа
Если вы еще не перешли на Play Integrity API или не удалили аттестацию SafetyNet до крайнего срока перехода (31 января 2024 г.), вы можете заполнить эту форму , чтобы запросить продление. Если продление будет одобрено, ваше приложение продолжит получать ответы от SafetyNet Attestation до истечения крайнего срока отказа (31 января 2025 г.).