Экран iPad в режиме управляемого доступа (киоска) гаснет через 2 дняIOS

Программируем под IOS
Ответить
Anonymous
 Экран iPad в режиме управляемого доступа (киоска) гаснет через 2 дня

Сообщение Anonymous »

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

Приложение работает без сбоев 2 дня подряд, но после этого iPad внезапно зависает, иногда вылетает и перезапускается, после чего экран гаснет. Если они нажмут кнопку «Домой», экран станет активным, а приложение все еще будет работать.

Если они закроют приложение, откройте его снова и перезапустите режим управляемого доступа. то же самое. дело произойдет гораздо раньше.
Необходима полная перезагрузка, после чего приложение снова будет работать без сбоев в течение 2 дней.

Мы провели тщательное тестирование со своей стороны, но не удалось воспроизвести проблему. Интенсивное использование приложения, похоже, не вызывает проблему раньше, чем через 2 дня. Однако, если вы используете приложение слишком мало или не используете его вообще, оно продолжает работать нормально.

Кто-нибудь знает, что здесь может происходить и как мы можем это предотвратить? ?
Насколько мне известно, приложение не должно иметь возможности выйти из режима киоска и перевести устройство в режим ожидания.

Некоторая общая информация:
  • Приложение создано с использованием React Native
  • Мы используем библиотеку Lottie для анимации и стандартные таймеры js для
    инициирует определенные события
  • Отключение некоторых анимаций, похоже, откладывает «сбой».
  • iPads помещается на подставку и используйте нестандартный кабель для зарядки.
  • Я проверял приложение и не смог обнаружить утечку памяти.
В журналах устройства я нашел запись, которая, похоже, произошла одновременно с этой проблемой, но мне не удалось определить, является ли это причиной или результатом проблемы.

Date/Time: 2018-03-18 11:51:21.622654 +0100
OS Version: iPhone OS 11.2.6 (Build 15D100)
Architecture: arm64
Report Version: 19

Command: AppName
Path: /private/var/containers/Bundle/Application/2CBF6CD5-361E-41B3-8BFD-B80F73360F49/AppName.app/AppName
Version: 1.17 (12)
Beta Identifier: FB6349BF-3B73-4519-8FE2-852CC4FFC82B
Parent: launchd [1]
PID: 187

Event: wakeups
Wakeups: 45001 wakeups over the last 299 seconds (150 wakeups per second average), exceeding limit of 150 wakeups per second over 300 seconds
Action taken: none
Duration: 299.27s
Steps: 119

Hardware model: iPad6,11
Active cpus: 2

Powerstats for: AppName [187]
UUID: 3A4499E3-13C5-361C-B591-1429A6E9F52A
Start time: 2018-03-18 11:54:52 +0100
End time: 2018-03-18 11:56:19 +0100
Microstackshots: 119 samples (100%)
Primary state: 89 samples Frontmost App, User mode, Effective Thread QoS User Interactive, Requested Thread QoS User Interactive, Override Thread QoS Unspecified
User Activity: 0 samples Idle, 119 samples Active
Power Source: 0 samples on Battery, 119 samples on AC


Подробнее здесь: https://stackoverflow.com/questions/494 ... ter-2-days
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»