3

これに関連するいくつかの質問があります。しかし、正確な答えを得る:

iPhone/iPod/iPad をロックダウンして、1 つのアプリしか実行できないようにする

最近、iOS 6 にいくつかのビジネス指向の機能が導入されました。テーマの 2 つは次のとおりです。

  1. ガイド アクセス
  2. 監視付きアクセス

これらはどちらもアクセシビリティ制御機能を扱い、ユーザーがデバイスへのフルアクセス権を持っている場合にのみ、ユーザーがデバイスへのアクセスを制限できるようにします。このように、これは、デバイスを所有している人々、たとえば学校が試験用に使用するデバイス、レストランでメニューを表示するため、製品を表示するためなどにのみ役立ちます。全員がデバイスにアクセスして設定などを構成できます。

ここで私の質問が始まります。ユーザーがアプリを実行するとシングルアプリモードにダウンし、アプリからサインアウトした後、デバイスは通常モードで以前と同じように動作し始めるアプリを考えています。

アプリがアクティブになっている間、ユーザーは他の機能やボタンにアクセスできません。これは、iPad、iPhone、iPod の 3 つのデバイスすべてに適用されます。

また、プロファイルなどをインストールすることでこれを実行できることもわかりました。

したがって、単純なアイデアは、ユーザーが通常どおりにアプリをインストールするだけで、アプリにログインするときにシングルアプリモードにロックダウンできるということです。

4

4 に答える 4

3

SureLock iOSアプリは、システム環境設定でそれを行う方法をユーザーに通知するだけです。

アプリ自体からそれを行うことは、プライベートフレームワークに関するルールに違反した場合にのみ可能です。そして、それを一生懸命壊します。

申し訳ありませんが、あなたのアイデアを提示する方法は、AppStoreで承認されることはありません。

于 2012-11-07T16:38:57.507 に答える
1

この質問に対する受け入れられた答えは、もはや正しくありません。

iOS 7 以降、UIKit は関数UIAccessibilityRequestGuidedAccessSessionをパブリック API として公開します。

わかりませんが、この関数は、ガイド付きアクセス機能が導入された iOS 6 までさかのぼるプライベート API として存在していたことは十分に想像できます。

このメソッドが効果を発揮するには、問題のデバイスがMDM を使用して監視されている必要があり、この API を使用するアプリの ID が、展開されたデバイス管理プロファイルに含まれている必要があることに注意してください。

于 2014-03-21T16:33:25.733 に答える
1

こんにちは、遅くなりましたが、良いニュースがあります。

Apple は IOS 7 で新機能を提供しており、ユーザーの許可なしにユーザーをシングル モードにロックできます (ロックおよびロック解除モード)。これは Apple のドキュメント リンクです。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIAccessibilityRequestGuidedAccessSession

もう1つの方法は、次のようなプロファイル構成プロファイルをインストールすることです

http://ipadhire.co.nz/lockdown.mobileconfig

iPhoneのホームボタンをロックし、シングルモードを有効にします

于 2014-09-26T11:32:15.977 に答える
0

このためには、次のことを行う必要があります..

  1. Apple のプライベート API にアクセスする
  2. Apple のプライベート フレームワークにアクセスする

Apple は、App Store の場合は特にプライベート API へのアクセスを推奨していません。App Store でのアプリケーション レビュー時にプライベート API にアクセスすると、アプリは拒否され、「プライベート API にアクセスしています」というメッセージが表示されます。

于 2017-10-18T12:16:59.713 に答える