配布ページについて
配布ページは、テスターがアプリの特定のリビジョンをインストールできるリンクを生成できる機能です。
配布ページからのアプリのインストールには、DeployGateのアカウントは不要です。テスターは、リンクにアクセスするとアカウント登録を求められることなくアプリをインストールでき、その後のアップデートを受け取ることもできます。このため、開発チーム外の人にアプリを検証してもらう場合もスムーズにテストを開始でき、継続的な検証も可能です。
DeployGateアカウントを持つチームメンバーも、配布ページを「目的ごとの最新リビジョンをインストールできるリンク」として便利に利用できます。例えば「今回のQAテストの対象」というリンクを作って共有し、更新の配布時は同じ配布ページの配布リビジョンを更新する、という運用を行うことで、QAテスターが本来と異なるリビジョンを確認してしまうようなミスを減らすことができます。CIと連携し、Gitのブランチやプルリクエストごとに配布ページを自動更新する運用も可能です。
配布ページの作成方法
配布ページはアプリ詳細ページの右にある「共有用のリンクを追加」より作成いただけます。
配布ページは複数作成でき、それぞれ別のリビジョンを配布することができるため、配布対象のメンバーや開発中の機能ごとなどの目的に応じたリンクを作ることができます。
配布ページの作成方法の詳細は、リンク配布によってアプリを配布するをご覧ください。
iOSアプリをAd Hoc配布する場合
Apple Developer ProgramでiOSアプリを配布する場合、配布ページにテスターが参加した時点でUDIDの通知が開発者へ届きます。開発者がUDIDを追加したアプリをアップロードし、配布ページに適用することで、ユーザーがアプリをインストールできるようになります。
UDIDの追加方法は、新しい端末の UDID を追加/削除するをご覧ください。
アプリの更新の配布
配布ページで配布中のアプリのリビジョンを後から変更することで、既にインストール済みのユーザーに対してアプリの更新を配布することが可能です。ユーザーは、iOS端末の場合はメール、Android端末の場合はプッシュ通知で更新を受け取ることができます。
メンバーへの配布とリンクでの配布の違い
配布ページを使ったリンクでの配布は、メンバーへの配布と以下の点で違いがあります。
DeployGateアカウントが必要かどうか
配布ページでは、リンクを開くことのできるテスターは、DeployGateアカウントを作成することなくアプリをインストールできます
メンバー配布では、アプリをインストールできるのはDeployGateアカウントを持ち、アプリにアクセスする権限を持つユーザーに限定されます
テスターが過去のリビジョンを確認できるかどうか
配布ページでは、テスターは開発者の指定した特定のリビジョンのみをインストールでき、それ以外のリビジョンへアクセスすることはできません
メンバー配布では、メンバーは同じアプリの任意の過去リビジョンをインストールできます
過去のリビジョンとの比較や、アプリのアップデート時の動作の検証などが可能です
テスターが自らアプリをブラウズできるか
配布ページでは、テスターはリンクを通じてのみアプリを見つけることができます
メンバー配布では、所属するチームがアクセスできるすべてのアプリをテスター自身で探してインストールすることができます
テスターがコメントできるかどうか
配布ページでは、テスターが配布ページに対してスクリーンショット付きでコメントを残すことができる機能があります
コメントは、開発者および配布ページに参加するテスターが見ることができます
コメントはテスターの端末名やOSのバージョン情報を含んでおり、開発者はコメントから不具合のトリアージに必要な情報を得ることができます
メンバー配布には、コメント機能はありません
配布ページで配布されるアプリのインストールにはDeployGateアカウントを必要としないため、特定のリビジョンのアプリについてチーム外でのテストを依頼する場合など、一時的な集団に対してアプリを配布する場合に便利にご利用いただけますが、インストールできる対象は特定リビジョンに限定され、ユーザー単位でのアクセス権の管理もできません。開発チーム内のエンジニアやデザイナー、QAテスターなど、ユーザー自身がアプリやリビジョンを探してインストールするユースケースがある場合や、ユーザー単位でのアクセス権を管理したい場合は、メンバー配布をご利用ください。
注意点
iOSの場合、配布ページにアクセスする際には必ずSafariの通常モードでアクセスしてください。プライベートブラウズモードやSafari以外のブラウザ、その他アプリ内WebViewからアクセスされますと正常に動作しない場合がございますのでご注意ください。