web-dev-qa-db-ja.com

iOSおよびAndroidのプライベートアプリ

プライベートアプリをiOS(iPhone/iPad)およびAndroid用に開発することはできますか?

「プライベートアプリ」とは、公開アプリストアにnotを表示するアプリを意味しますが、選択したクライアントのみがダウンロードして使用できます。

4
Mr.C64

ほとんどのAndroidデバイスは、ブラウザでapkファイルを開くだけでアプリケーションをインストールできます。自己署名証明書を使用できるため、問題はありません。

IOSアプリケーションの方が難しいです。そこで行うことはすべて、Appleを経由する必要があります。 Apple開発サイトには、そのためのさまざまな方法に関する多くの情報がありますが、ほとんどの場合、次の3種類の配布に限定されます。

  1. App Store-通常の配布方法App Storeの承認を受ける必要があります。
  2. B2Bプログラム を使用したApp Store-App Storeを使用して特定の会社に配布できます。 App Storeの承認を受ける必要があります。
  3. Apple Entepriseディストリビューション -アプリはどのWebサイトからでもインストールできますが、ライセンスにより、企業が所有していないデバイス(または類似のもの)にインストールすることは禁止されています。基本的には開発会社=お客様会社の場合のみご利用いただけます。新しいバージョンがリリースされたときの自動更新はありません。 App Storeの承認を受けていないため、プライベートAPIも可能です。
4
Sulthan

選択したクライアント間で プライベートアプリの配布 を開発して実行できます。

IOSにはアドホック配布がありますが、モバイルデバイスをMac OSXに接続する必要があります。アドホック配布は、Xcode、iTunes、Configuratorを通じて可能です。アプリをリモートでデプロイできる方法は他にもあります。

VPP for Business :開発者アカウントでアプリを開発できます。配布中に、アプリを非公開で配布するオプションを選択する必要があります。次に、アプリを送信するために必要なVPP AppleそれらのID(組織)を提供します。

モバイルデバイス管理 (MDM)および モバイルアプリケーション管理 (MAM)ソフトウェア:MAMおよびMDMソフトウェアを使用すると、アプリをデバイスに一括プッシュできます(App Storeのアプリもプッシュできます) )。アプリをデバイスにサイレントプッシュするには supervision を有効にする必要があります。そのためには、(デバイス登録プログラム)DEPアカウントまたはApple Configurator 2が必要です。DEPには DUNS番号 およびAppleが必要ですConfiguratorでは、デバイスをMac OSXを実行しているコンピューターに接続する必要があります。

Androidでは、アプリを開発してWebサイトなどにアップロードし、設定で[不明なソース]をオンにして、アプリをダウンロードしてすぐにインストールします。他にも2つのオプションがあります。

Google Play for Work :これは、プライベートアプリを追加できるプライベートストアです。 Play for Workコンソールで、アプリをダウンロードする必要のあるユーザーを追加するだけで、デバイスにインストールされているGoogle Playからこれらのアプリをダウンロードできます。

モバイルデバイス管理(MDM)およびモバイルアプリケーション管理(MAM)ソフトウェア:MAMおよびMDMソフトウェアを使用すると、アプリをデバイスに一括プッシュできます(App Storeのアプリもプッシュできます)。

4
Neeraj