私のアプリは外部アクセサリーと通信しますが、iOSデバイスがスリープから復帰したときにEAAccessoryManagerのリストが空になることがあります。アプリはすでにフィールドに入っています。現在、ユーザーが外部アクセサリをオン/オフして再度動作させる必要があるため、修正が必要です。iOSアプリがスリープ状態にならないようにしますが、ロック画面と画面のディミングを保持します。
私は、iOSデバイスがスリープ状態にならないようにするつもりです。しかし、私はバッテリーが消耗するので、液晶画面が常にオンにならないようにします。また、セキュリティ上の目的でロック画面を有効にしたい私の選択肢は何ですか?
Btw通常、EAAccessoryManagerのリストは、デバイスが起動してユーザがロック解除コードを入力する必要があると空になります。指紋を使っても問題ないと思われるので、iOS 10.3.3のバグだと思いますか?他の誰かがこれに遭遇しますか?
質問を投稿していただきありがとうございます。UIBackgroundModesを外部アクセサリーに設定すると、そのトリックが解決され、問題が解決されました。私はこれがすべての外部アクセサリーに必要かどうかは分かりませんが、誰かが同じ問題を抱えている場合に備えて – rukiman