3

ジェイルブレイクされていないiphone/ipadで他のアプリが実行されないようにするiOSアプリを作成することは可能でしょうか?

これは合法的な目的です。たとえば、アプリをオンにし、iPadを子供に渡せば、子供が私の写真を削除したり、ウェブを閲覧したりすることを心配する必要はありません。

4

2 に答える 2

5

いいえ、プログラムではありません。iPhoneが刑務所で壊れていない限り、アプリから別のアプリを制御することはできません。ただし、この投稿で説明されているように、iOSのプロセスのリストを取得できます。このアプリをappstoreにリリースする予定がない場合は、SIGKILLを送信してそれらを終了することができます(非推奨)。

たとえば、アプリをオンにして、iPadを子供に渡すと、子供が私の写真を削除したり、Webを閲覧したりすることを心配する必要はありません。

上記の点に関して、おそらく最も簡単な解決策は、この目的のためにガイド付きアクセスをチェックすることです。

ガイド付きアクセスを使用して:

  • iOSデバイスを特定のアプリに一時的に制限する
  • タスクに関係のない画面の領域、または偶発的なジェスチャーが気を散らす可能性のある領域を無効にします
  • ハードウェアボタンを無効にする

[設定]>[一般]>[ユーザー補助]>[ガイド付きアクセス]をタップして、ガイド付きアクセスを設定できます。そこから次のことができます。

  • ガイド付きアクセスをオンまたはオフにする
  • ガイド付きアクセスの使用を制御し、誰かがアクティブなセッションを離れることを防ぐパスコードを設定します
  • セッション中にデバイスがスリープ状態になるかどうかを設定します

ガイド付きアクセスセッションを開始します

  • 実行するアプリを開きます。
  • ホームボタンをトリプルクリックします。
  • セッションの設定を調整し、[開始]をクリックします。

アプリのコントロールとアプリ画面の領域を無効にする

  • 無効にする画面の任意の部分を丸で囲みます。
  • ハンドルを使用して領域を調整します。

画面のタッチをすべて無視する

  • タッチをオフにします。

iPhone、iPad、またはiPod touchが縦向きから横向きに切り替わったり、他の動きに反応したりしないようにします

  • モーションをオフにします。

ガイド付きアクセスセッションを終了する

  • ホームボタンをトリプルクリックします。
  • ガイド付きアクセスのパスコードを入力します。

これらの詳細はすべて、上記のリンクから取得されます。

于 2013-01-08T22:27:42.817 に答える
3

これはiOSの制限(Settings-> General-> Restrictions)と呼ばれる設定であり、プログラムで行うことはできません。

于 2013-01-08T22:23:11.187 に答える