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

У нас есть клиент, который запускает наше приложение в guided access mode,

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

Если они закрывают приложение, снова откройте его и перезапустите guided access mode то же самое произойдет гораздо раньше. Требуется полная перезагрузка, и после этого приложение снова будет работать без сбоев в течение 2 дней.

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

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

Некоторая общая информация:

  • Приложение было построено с React Native
  • Мы используем библиотеку Lottie для анимации и стандартные таймеры js для запуска определенных событий
  • Отключение некоторых анимаций, кажется, откладывает "сбой"
  • IPad размещается на подставке и использует нестандартный зарядный кабель
  • Я наблюдал за приложением и не смог найти утечку памяти

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

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

0 ответов

Другие вопросы по тегам