4

私はiPhone用の重要なエンタープライズアプリケーションを開発しようとしています。これは、デバイスにインストールされているすべてのアプリケーションを一覧表示できる必要があります。また、アプリケーションは、ユーザーがインストールボタンをクリックしてこのアプリケーションから他のアプリをインストールし、アンインストールボタンをクリックしてアプリをアンインストールできるようにする必要があります。つまり、このアプリはデバイス上のすべてのアプリ(少なくとも端末)。

サンドボックス化されたiPhone環境では不可能だと思います。そこで、iPhoneのクライアントアプリからのリクエストを受け入れるMDM / MAMサーバーをセットアップし、MDM/MAMサーバーにアプリのインストールや削除などを管理させることを考えています。

カスタムMDMまたはMAMサーバーをセットアップすることは可能ですか?すでにエンタープライズアカウントを持っています。

4

1 に答える 1

1

会社が提供する他のアプリがインストールされているかどうかを確認する場合は、アプリごとに一意の URL スキームを追加できますInfo.plist。次に、インストールを確認するために、からの戻り値を繰り返し確認できます-[UIApplication canOpenURL:]

これについて巧妙になりたい場合は、イントラネット上のサーバーから URL スキームのリストをダウンロードできます。したがって、特定のアプリを持っていないユーザーは、そのアプリをダウンロードするように誘導される可能性があります。さらに、各アプリの各アプリ バージョンの 2 番目の特別な URL を介して、インストールされているバージョンを確認できます。

これはあなたが望むことのほとんどを行います...アンインストールに関しては、ユーザーはアプリが揺れるまでアプリを押し続けてから削除することができます.

于 2012-11-10T03:21:47.150 に答える