7

私のクライアントは、アプリの更新を多数の iphone 3gs デバイスにリモートで自動的にプッシュする方法を見つける必要があります。これらのデバイスはガイド付きアクセス モードになるため、ユーザーは問題のアプリにのみアクセスできます。

配布には 2 つのオプションがあると思います。

  • ボリューム購入プログラムによる B2B カスタム アプリ
  • Apple Enterprise Programでリリースされた社内アプリ

オプションを調査したところ、無線アプリの更新は次のいずれかで実現できることがわかりました。

  • アプリ内更新機能を構築して、新しい更新を確認し (エンタープライズのみだと思いますか?)、アプリを自動的に更新して再起動します。
  • http://www.air-watch.com/などの MDM を使用する(Apple Configurator が機能するには、USB 経由でデバイスを接続する必要があることを理解していますか?)

ガイド付きアクセス モードのデバイスでこれらのオプションのいずれかが可能かどうか、誰か教えていただけないでしょうか? または、デバイスがガイド付きアクセス モードのときにアプリをリモートで自動的に管理できる、私が見逃した他のソリューションはありますか?

4

1 に答える 1

2

これは、エンタープライズ分散アプリで解決できます。

  • アプリのみ。アプリがフォアグラウンドになったときに、アプリからの OTA-Update のチェックを更新します (または、時間遅延の追加など、クライアントの暇なときに他のメトリックを測定します)。基本的に自明です。クライアント/API への呼び出しを実装して、バージョンを確認し、ユーザーに新しいバージョンを通知します。更新はオプションまたは必須のいずれかです (できれば API によってアナウンスされ、必要に応じて変更されます)。それに関する警告をユーザーに提示します。ユーザーはそれに基づいて行動し、API 呼び出しによって提供される ITMS リンクを介して OTA インストールを行います。以上です。
  • MDM。Tbh、私はここで少し不安定な立場にいます。理論的には、これはすべて MDM でも可能ですが、それが (さまざまな) MDM ソリューションなのか、それとも構成ミスなのかはわかりませんが、クライアントは通常、しばらくすると制御を失うようです。
  • 両方。はい、両方と一緒に暮らすことができます。MDM はすべて正常であり、バックアップとして、OTA 更新をプッシュする適切に構造化されたアプリ + API メカニズム。これは、一部の部門が MDM の下にあり、他の部門がそうでない顧客がいる場合に特に役立ちます。そのため、一部は MDM 経由で取得する可能性があり (他のすべてがアプリ自体経由で失敗した場合)、残りはアプリ経由で取得します。

トレードオフは個人の好みの問題です。完全に機能する MDM ソリューションが存在する場合、アップデートはプッシュされ、ユーザーは「悪意のある」ものであってもそれに対して何もできません。しかし、同じことが「アプリのみ」のソリューションにも当てはまります。更新しない場合は、アプリを使用させないオプションがあるためです (キャンセル ボタンを提供しないか、エンタープライズ環境にいる場合は、 )を行うことが許可されていexit(0)ます。

経験から、クライアント側で何かが失敗した場合の最後のフォールバックであるため、「アプリのみ」オプションを持つソリューションを好みます。上に追加できるものは何でも、ケーキへの砂糖です.

厳密には関係ありませんが、「アプリのみ」のソリューションは、更新が公開されたときに常にプッシュ通知に適しています。

于 2014-08-20T17:16:24.090 に答える