問題タブ [guided-access]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 「ガイド付きアクセス」と MFi 補聴器の両方を使用すると、iOS の「ホーム ボタンを 3 回クリック」が競合する
「Made for iPhone」補聴器用の iOS アプリを開発しています。アプリは「ガイド付きアクセス」モードで実行することになっています。このモードに入る/終了するには、「ホームボタンをトリプルクリック」する必要があります。( https://support.apple.com/en-us/HT202612を参照)
残念ながら、MFi 補聴器のオプション画面に入るには、まったく同じショートカットが使用されます。
[編集: ホーム ボタンを 3 回クリックすると、補聴器のオプションのみが表示されるため、ガイド モードに入ることができません。]
そのため、Apple は MFi 補聴器を使用しているユーザー向けのガイド付きアクセス モードをサポートしないことを決定したようです。
これら 2 つのハードウェア ボタン アクションのいずれかをカスタマイズする機会はありますか?
ios - ガイド付きアクセス (キオスク) モードの iPad の画面が 2 日後に消える
でアプリを実行するクライアントがありますguided access mode
。
アプリは2日間連続で問題なく動作しますが、その後iPadが突然遅くなり、時々クラッシュして再起動し、その後画面が真っ暗になります。ホームボタンを押すと、アプリがまだ実行されている状態で画面がアクティブになります。
アプリを閉じて、もう一度開いて再起動guided access mode
すると、同じことがずっと早く起こります。完全な再起動が必要です。その後、アプリは 2 日間問題なく動作します。
弊社側で広範なテストを実施しましたが、問題を再現することはできません。アプリを集中的に使用しても、2 日以内に問題が発生することはないようです。ただし、アプリの使用が少なすぎたり、まったく使用されなかったりしても、問題なく動作し続けます。
ここで何が起こっているのか、どうすればそれを防ぐことができるのか、誰か知っていますか? 私の知る限り、アプリでキオスク モードを解除してデバイスをスタンバイ状態にすることはできません。
一般的な情報:
- アプリはReact Nativeで構築されました
- アニメーション用の Lottie ライブラリと標準の js タイマーを使用して、特定のイベントをトリガーします。
- 一部のアニメーションをオフにすると、「クラッシュ」が延期されるようです
- iPad はスタンドに置かれ、非標準の充電ケーブルを使用します
- アプリを監視しましたが、メモリ リークを見つけることができませんでした
問題と並行して発生していると思われるエントリをデバイス ログに見つけましたが、それが問題の原因なのか結果なのかを判断できませんでした。