web-dev-qa-db-ja.com

プライベートiOSアプリ

私たちは、請負業者と顧客をつなぐ市場です。請負業者向けにiOSアプリ(React Native)をリリースしたいのですが、アプリをパブリックApp Storeに載せたくないのです。 Androidには、アルファチャネル機能を使用します。これは、アプリをダウンロードするようにユーザーに送信できるリンクを提供します。

エンタープライズプログラムは、請負業者にプログラムへの登録を依頼できないので、私たちには適していませんか?

カスタムB2Bプログラムは、アプリを販売したり、ホワイトラベルを付けたりしていないため、適切ではないようです。

別のオプションがありますか、それとも上記の仮定に誤りがありますか?

37
migu

iOSアプリを限られた視聴者に配布するためのオプション

限られたユーザー向けにiOSアプリを作成したとします。認証が必要なため、このアプリは一般の人々には役に立たない。郵便で宅配便なしでこのアプリを展開する唯一のオプションは、パブリックApp Storeですか?知っておくべき5つのオプションを特定しました。

1)Public App Store

パブリックApp Storeでアプリを配布します。アプリの使用を許可されたユーザーのみが、その機能を認証して使用できます。わずかな価格(99セントなど)を要求すると、カジュアルなインストールができなくなります。パブリックApp Storeに提出するには、年間99ドルのiOS開発者ライセンスが必要です。

Pro's-Appleは、配布サービス– App Storeを提供します。可用性が高く、ユーザーによく理解されています。 App Storeは、目に見える市場であなたの会社を宣伝します。

短所-最初のアプリの展開とアプリの更新には、App Storeの承認プロセスが必要です。アプリを変更する必要がある場合があります。承認プロセスには、数日または数週間かかる場合があります。 App Storeは、アプリの機能の説明、スクリーンショット、アプリの更新時期など、アプリに関する情報を競合他社に提供します。アプリの価格を請求すると、収益の30%がAppleに送られます。

2)iOS Developer Enterprise Program

IOS Enterprise Distributionプログラムにより、企業は独自の「社内」アプリを直接配布できます。これは、ライセンシー企業の従業員のみを対象としており、ライセンシーはDUNS番号を持つ会社または組織でなければなりません。このライセンスの費用は、iOS開発者ライセンスの年間99ドルに対して、年間299ドルです。特定のデバイスには、一度に1つのiOS Enterpriseライセンスからのみアプリをインストールできます。 *注:以下は、iOS Enterprise Distribution License Agreementの抜粋です。「本契約に基づいて開発された内部使用アプリケーションは、(1)従業員による内部使用のための展開、および(2)使用のための展開お客様の物理的な敷地内、または他の場所にいる従業員の直接の監督と物理的管理下のお客様による、本書に記載されている展開をレビューおよび承認するアップルの権利に従います。」

Pro's-App Storeの承認プロセスは不要です。一般の人々は、アプリのリストを見たり、購入したり、インストールしたりすることはできません。 App Storeにはありません。

短所-エンタープライズプログラムは、ライセンシーの従業員と請負業者のみを対象としています。ライセンシーは、アプリを配布および更新する責任があります。これは電子メールで手動で行うことができ、アプリをイントラネットサイト、モバイルデバイス管理システム(MDM)などから利用できるようにします。費用は、iOSデベロッパーアカウントの年間99ドルに対して、エンタープライズデベロッパーアカウントの年間299ドルです。 。 *注意:エンタープライズプログラムでは、アプリをパブリックアプリストアに展開することはできません。そのためには、標準のiOS開発者プログラムに登録する必要があります。

3)カスタムB2Bアプリプログラム

Appleには、大量購入およびカスタムB2Bアプリ用のプログラムがあります。これらのプログラムは、オンラインビジネスストアから動作します。 Volume Purchasing Programにより、企業はパブリックApp Storeからアプリを一括購入できます。カスタムB2Bアプリは、サードパーティの開発者が作成したカスタムB2Bアプリのボリューム購入プログラムを拡張します。サードパーティの開発者は、特定のアプリを購入できるボリューム購入顧客を決定します。このようなアプリは、パブリックApp Storeでは利用できませんが、ビジネスストアでのみ利用できます。

Pro's-大規模な配布に便利です。個々のインストールでは、ユーザーがパブリックアプリストアから購入し、費用を支払う必要はありません。代わりに、ユーザーにはアプリのインストールに使用できるクーポンが提供されます。 Appleは、配信サービス–ビジネスストアを提供します。これにより、MDMのいくつかの機能が提供されます。一般の人々はリストを見たり、アプリを購入したり、インストールしたりすることはできません。

短所-最初のアプリと更新にはApp Store承認プロセスが必要です。アプリの価格を請求すると、収益の30%がAppleに送られます。 B2Bアプリは、ボリューム購入プログラムに登録している企業でのみ利用できます。 2017年9月現在、ボリューム購入プログラムは、オーストラリア、オーストリア、ベルギー、ブラジル、カナダ、チェコ共和国、デンマーク、フィンランド、フランス、ドイツ、ギリシャ、ハンガリー、香港、インド、アイルランド、イタリア、日本、ルクセンブルク、メキシコ、オランダ、ニュージーランド、ノルウェー、ポーランド、ポルトガル、シンガポール、南アフリカ、スペイン、スウェーデン、スイス、台湾、トルコ、アラブ首長国連邦、英国、米国。 *注意:カスタムB2Bアプリプログラムを使用するには、iOS開発者ライセンスが必要です。アプリをB2B App Storeに制限することは、パブリックApp Storeに送信する際のオプションです。

4)アドホック分布(テスト用)

Ad Hoc Distributionを使用すると、テスト用に最大100台のiOSデバイスにアプリを配布できます。これらのデバイスは、IDによって手動で登録する必要があります。デバイスは、メンバーシップ年に1回削除/交換できます。アドホック配布は、iOS開発者プログラムとiOS開発者エンタープライズプログラムの両方の機能です。プロトタイプまたは展示会に必要なのはこれだけです。

Pro's-App Storeの承認プロセスは不要です。一般の人々はリストを見たり、アプリを購入したり、インストールしたりすることはできません。ハイパーリンク(Webサーバーまたは次のiOSベータテストサービスでホストされています)またはiTunesがインストールされているコンピューターに電子メールで送信(およびデバイスにインストール)による無線インストール。

短所-100台のデバイスに制限されます(デバイスはメンバーシップ年に1回削除/交換できます)。各デバイスのUDID(Unique Device IDentifier)は、プロビジョニングプロファイルに関連付けられている必要があります。これは手動プロセスです。チームが展開と更新を管理する必要があります。関連する開発者プロビジョニングプロファイルは1年で期限切れになります。これは、アプリが特定のデバイスで最大1年間実行されることを意味します。開発者プロビジョニングプロファイルの有効期限が切れると、アプリを新しいプロビジョニングプロファイルで再構築する必要があります。

5)iOS Beta Testing Service:TestFlight

TestFlightは、ベータ版および内部iOSアプリケーションをチームメンバーに配布するために使用される無料の無線プラットフォームです。開発者は、TestFlightのダッシュボードを使用して、テストを管理し、チームからフィードバックを受け取ることができます。 TestFlightは、iOS Enterpriseライセンスまたは開発者ライセンスを使用して、エンタープライズおよびアドホックプロビジョニングされたアプリを作成します。

Pro's-使用するiOSライセンスに応じて、#2 iOS Developer Enterprise Programまたは#4 Ad Hoc Distributionと同じPro's。配布とフィードバックは、無料のクラウドベースのサービスで管理されます。

短所-使用するライセンスに応じて、#2 iOS Developer Enterprise Programまたは#4 Ad Hoc Distributionと同じ短所で、展開と更新の管理に関する短所はありません。 Apple によると、TestFlightビルドは90日間のみ有効です。それ以降はアプリを開くことができません。

その他のテストツールとサービス

  • ホッケーアプリ:ベータ版およびMac OS X、iOS(ベータ版のみ)、Androidのリリース展開。
  • HockeyKit:独自のPHP5サーバーでベータ版をホストするためのオープンソースプロジェクト。
  • Apphance:iOS、Android、Windows Phone、Nook、Kindleでの展開。
80
Vikram Sahu

Apple App Storeを介してアプリを販売しておらず、ターゲット顧客がいる場合は、Microsoft App Centerを使用してアプリを配布します。 TestFlightのように機能しますが、レビュープロセスについて心配する必要はありません。

1
LeftyT