いくつかのアクションが完了するまで閉じることができない iPad アプリを開発するように求められています。また、スクリーンショット機能とホーム ボタンの使用を防止する必要があります。これは可能ですか?これは合法ですか?これが合法ではない場合、私がそれを開発した場合、(法的には)どうなりますか?
4 に答える
ホームボタンを無効にする方法は次のいずれかです。
- ガイド付きアクセス
- アップルストアモード
すべてのアクティビティが完了するまで iPhone アプリが閉じないようにする方法 ソリューション 2 は、おそらく App Store を通過しませんが、エンタープライズ アプリには使用できます。
スクリーンショットを無効にする:
iOS のスクリーンショットの検出でユーザー portforwardpodcast からの回答は? 動作する可能性がありますが、これが次の iOS リリースで動作することは安全ではありません。
はい、iPad のホームボタンを無効にすることができます。Apple は、店舗内のすべての iPad に対してこれを行い、キオスクとして設定します。一般設定に自分自身を追加するスクリプトをメールで送信し、スクリプトを実行して iPad を再起動します。最初に開いたアプリはロックされます。ホーム ボタンは機能しません。これを削除するには、iPad を再起動し、設定に移動して無効にします。これは合法的かつ合法的な方法です。また、iOS6 でガイド付きアクセスを試してみることもできます。これはあまり良くありませんが、同じことを達成できます。
スクリーンショットの撮影を無効にする限り、いいえ。過去には、スクリーンショットがいつ表示されようとしているのかを (ハックによって) 検出することができました。その場合、表示したくないコンテンツを非表示にすることができます。ただし、これはもう機能しないと思います。あなたはそれを試すかもしれません。
ホームボタンを無効にする限り、いいえ。より良いユーザー エクスペリエンスとは何かについてクライアントを教育する必要があります (例: ユーザーがアプリをバックグラウンドにして後で戻ってきたときに、バックグラウンドしたときの正確な場所と状態に戻ることを確認します)。