Перейти к основному содержимому

Как избежать сбоев задач из-за системных окон разрешений

Симптомы​

Во время выполнения скрипта TikTok или Instagram могут показать системные окна Android с запросом разрешений, например:

  • доступ к фото или медиа
  • доступ к геолокации
  • доступ к контактам

Если такое окно появляется во время задачи, скрипт может остановиться на этом экране и завершиться с ошибкой.

Почему TikMatrix не обрабатывает такие окна автоматически?​

Системные окна разрешений являются системными компонентами, а не обычными страницами TikTok или Instagram. Производители смартфонов сильно изменяют эти системные компоненты, поэтому разметка окна, тексты кнопок и сценарий взаимодействия заметно отличаются на разных устройствах.

Кроме того, такие окна появляются в случайные моменты. Из-за нестабильного времени появления их трудно надежно обработать внутри фиксированного сценария скрипта.

Рекомендуемое решение​

Мы рекомендуем использовать функцию Batch Control All Phones, чтобы открыть страницу настроек Android на всех телефонах и заранее выдать TikTok или Instagram все необходимые разрешения.

Выдайте приложению все разрешения, которые оно может запросить, включая доступ к фото или медиа, геолокации, контактам и любым другим разрешениям, которые отображаются на ваших устройствах. Эта одноразовая настройка значительно уменьшает количество сбоев задач из-за неожиданных окон разрешений.

к сведению

Если вы используете только TikTok или только Instagram, достаточно выдать разрешения только для реально используемого приложения.

Видеоинструкция​

Мы записали короткое видео, которое показывает, как примерно за одну минуту выдать TikTok и Instagram необходимые разрешения на всех телефонах в вашей ферме устройств:

Смотреть видеоинструкцию

Ожидаемый результат​

После предварительной выдачи всех нужных разрешений TikTok и Instagram будут намного реже прерывать выполнение скриптов системными окнами разрешений.