3

でアプリを実行するクライアントがあります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
4

0 に答える 0