電話に配置されている構成プロファイルに依存する iOS エンタープライズ アプリに取り組んでいます。残念ながら、ユーザーはこのプロファイルを「キャンセル」することができます。
だから私は、a)構成プロファイルが削除されないようにすることが可能かどうか疑問に思っていましたOR
b)構成プロファイルが既にインストールされているかどうかを確認する方法はありますか (たとえば、実行時に、存在しない場合は再度インストールできます)。
電話に配置されている構成プロファイルに依存する iOS エンタープライズ アプリに取り組んでいます。残念ながら、ユーザーはこのプロファイルを「キャンセル」することができます。
だから私は、a)構成プロファイルが削除されないようにすることが可能かどうか疑問に思っていましたOR
b)構成プロファイルが既にインストールされているかどうかを確認する方法はありますか (たとえば、実行時に、存在しない場合は再度インストールできます)。
構成プロファイルがユーザーによって改ざん/無効化されないようにしたい場合は、これが可能です。Apple Configurator.mobileconfig
を使用して[一般]タブでファイルを作成している場合は、として選択security
しnever
ます。注意:プロファイルがデバイスにインストールされると、デバイスを復元しない限り、元に戻すことはできません。
簡単に言うと、構成プロファイル(.mobileconfig
)ファイルをプログラムで呼び出してデバイスにインストールする方法は現在文書化されていません。したがって、プロファイルが存在するかどうかを確認し、インストールしない場合は不可能です(これまでに利用可能なドキュメントについて)-方法が見つかった場合はお知らせください
ノート:
.mobileconfig
ファイルはSafari/Mailを介してのみ実行できます。
この同様のSOの議論が役立つかもしれません:iPhoneに構成プロファイルをインストールする-プログラムで