問題タブ [apple-vpp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - MDM サーバーを使用して監視対象の IOS デバイスにサイレント アプリをインストールする
VPPを使用せずにmdm apiを使用して、iOSにAppStoreアプリをサイレントリモートインストールすることは可能ですか? デバイスは監視モードです
app-store-connect - iTunes Connect VPP (B2B) で Apple ID を削除するとどうなるか
現在、あるクライアントのアプリに B2B ディストリビューションを使用して調査しています。
私たちはそれを構成している途中で、クライアントから興味深い質問がありました: iTunes Connect で許可された Apple Volume Purchase Program (VPP) アカウントのリストから Apple ID を削除すると、(デバイスに) 既にインストールされているアプリはどうなりますか? . デバイスから自動的にアンインストールされますか、それとも利用可能のままですが、新規インストールはできませんか?
Apple の iTunes Connect ドキュメントで決定的な答えを見つけることができませんでした。
私の推測では、アプリはインストールされたデバイスに残りますが、アカウントは新しいデバイスにアプリをインストールできません。
可能であれば、Apple のドキュメントを指し示していただければ幸いです。
参考文献:
itunes - アプリの VPP ダウンロード数を確認するにはどうすればよいですか?
App Analytics または Sales and Trends に VPP に関する情報が表示されません。VPP のインストール数を確認する方法はありますか? アクティビティの急増に基づいて推測することはできますが、確実に知る方法があれば、それは素晴らしいことです. お知らせ下さい。
ios - AirWatch を使用してエンタープライズ iOS アプリを展開する最良の方法は何ですか?
編集: この投稿の最後にある結論を参照してください。
まず、SO で同様の質問/回答をいくつか見つけましたが、私の特定の状況には当てはまらないことを明確にさせてください。最も近いものはこれですが、AirWatch の側面には対応していません。
だから私は非常に具体的にしようとします。
バックグラウンド
無料の iOS アプリケーションがあります。私は Android と Windows 10 にも同じアプリを持っていますが、それらは私の関心事ではありません。iOS アプリは、App Store から誰でも入手できます。しかし、AirWatch を使用してデバイスのインストール/更新サイクルを管理している大企業の顧客が数人います。彼らはエンタープライズまたは VPP Apple アカウントを持っています。AirWatch を通じて配布できるように、IPA ファイルを提供してほしいとのことです。私の考えでは、これは完全に正当な要求です。デバイスにインストールされるものをより適切に制御したいだけです。
問題
私の理解では、エンタープライズ アカウントでは、アプリケーションが顧客の証明書で署名されている必要があります。しかし、そのような顧客が複数いる場合、新しい更新が利用可能になるたびに、顧客ごとに各アプリケーションに再署名する必要があります。また、VPP プログラムは有料アプリにのみ適用され、無料アプリには適用されないため、VPP アカウントをお持ちのお客様はそれらを使用できません。
注: これらの顧客にアプリを提供する準備が整った段階で、アプリは既に審査され、App Store によって承認されていることに注意してください。したがって、合法と見なされます。
この問題をしばらくグーグルで調べたところ、最初から署名なしの形式で提供されている場合、他の誰かがアプリを辞任したり、初めて署名したりする可能性があることがわかりました。ただし、辞任したアプリは AirWatch ではサポートされていないようです (他の MDM もサポートされていると思います)。
その情報が正しくない場合、私が知る必要があるのは、コーダーとして顧客にアプリを提供する前に従う必要があるレシピと、AirWatch を使用して展開するために必要な手順だけです。 .
質問
では、無料アプリを顧客に提供して、顧客がディストリビューションを自分で管理できるようにするにはどうすればよいでしょうか。何かを変更するたびに、さらに別の面倒な作業を行う必要はありません。覚えておいてください: 法人顧客が 1 人しかいない場合は、考え直さず、独自の証明書を使用するだけですが、同じ要件を持つ潜在的な顧客が複数いるため、ポイントはそれらすべてにとって簡単にすることです。そして自分のために。
私の質問が十分に明確であることを願っています。事前に助けてくれてありがとう。
編集 - 結論: 未署名の IPA ファイルが顧客の証明書で署名され、AirWatch 配布アプリにアップロードできることを検証できました。つまり、同じ問題を抱えている顧客に署名なしのバージョンを提供するだけで、顧客は MDM を使用して自分でアプリを配布できるようになります。この情報が他の人に役立つことを願っています。
ios - Apple Volume Purchase Program を通じてカスタム B2B iOS アプリを配布しますか?
私たちの要件は、組織内の 1000 人以上のユーザーに iOS アプリを配布することです。
私の質問: iOS 開発者プロビジョニング プロファイルを使用してディストリビューション iPA を作成し(エンタープライズ アカウントではなく 99 ドルの Apple アカウントを持っているため)、それを VPP および Apple MDM (メモリ デバイス管理) と共有できますか、それともエンタープライズ Apple アカウントを選択する必要がありますか?
**注 1 - Apple アカウントに登録されたすべてのデバイスが必要であり、1000 以上の Apple デバイスがあるため、アドホック プロビジョニング プロファイルを使用したくありません。
**注 2 - すでに他の関連記事を読んでいますが、VPP を使用して iOS を配布する手順が見つかりません。すべての記事はエンタープライズ配布を使用することを提案しています (当社のビジネス カスタマーは既に VPP を持っているため、VPP を使用することが要件です)。
**注 3 - iOS アプリを開発しましたが、購入したアプリを VPP で共有したくありません。VPP を介してアプリを展開するためのガイドとなる参考文献を教えてください。
ios - 監視対象の ios デバイスにデバイス割り当て可能な vpp アプリをサイレント モードでインストールしようとすると、[アプリとブックの割り当てを許可する] ポップアップが表示される
監視対象の iOS デバイスにデバイス割り当て可能な VPP アプリをインストールしようとすると、「アプリと本の割り当てを許可する」ポップアップが表示されます。それはごく少数の顧客にのみ発生します。最初のメッセージを確認した後、すべてのアプリがサイレント インストールされます。しかし、再インストールしようとすると再表示されます。VPP アプリをインストールするために生成される XML 応答を以下に示します。Apps ライセンスの割り当ても、電話にインストールしようとする前に正常に完了します。これらのデバイスはすべて、OS バージョンが 9 以上です。
私はMDM開発を扱っています。この奇妙な動作を理解するのを手伝ってください。