すべてのアプリを含むホーム画面が表示されてはならないため、クラッシュできない必要がある IPad アプリを開発しています。ホームボタンはケースで覆われています。なぜこれが必要なのですか?まあ、このアプリは、いくつかの公共の場所でのプロモーションとフィードバック用です。
ホーム画面が表示されれば、誰もが iPad で自分のやりたいことを実行できます。すでに IPhone 構成ツールによって可能な限り制限されています (悲しいことに、事前に選択されたページにアクセスする Web ブラウザーが内部にあるため、アプリ内でインターネット接続が必要です) が、それでは十分ではありません。
そのアプリをフォアグラウンドに保つために、次のことを 1 つ以上行う方法はありますか?
- アプリは、自己リセットと自己再初期化を使用して内部エラー処理を実装します (このようなことは Windows で可能です)。これは私が最も気に入っている解像度です。そのようなAPIはありますか?
- アプリがクラッシュするか、ユーザーが磁石、送信者などによってアプリを終了/最小化すると、自動的に再起動します
- アプリがクラッシュするが、誰もがホーム画面内で何も起動できない
- アプリはクラッシュ後にフリーズし、スタッフが再起動するまでアラートを出します
- アプリはバックグラウンドで別のアプリによって監視されており、閉じたり最小化されたりすると、通話、SMS、メッセージなどを渡すことでスタッフに警告します。
- これらに類似した別の解像度
Appstore の規則に準拠する必要はありません。Appstore によって展開されるわけではないからです。あくまでも社内使用。これを行うための汚いコードしかない場合は、何もないよりはましです。
後でケースを開けることができるので、スタッフはホームボタンを押すことができます。
常に電源ソケット アダプターから電源が供給されているため、バッテリーのエネルギーがなくなることはありません。