Play Console でクローズド テストを設定すると、テスター数 タブで メーリング リスト か Google グループ のどちらか 1 つを選ぶよう求められます。
ほとんどの人は深く考えずにメーリング リストを選びます。相互テストの投稿が「メールアドレスを送ってください」であふれているのはそのためです。自分の Gmail を送り、相手がそれをリストに追加し、今度は相手が自分のアドレスを送ってくる、という流れです。
どちらでも 12 人・14 日間の要件はクリアできますが、仕組みはかなり違います。そして 一度選ぶと、テストの途中で切り替えるのは厄介です。始める前に決めておく価値があります。
それぞれの仕組み
メーリング リスト: テスター全員の Gmail を、Play Console に手作業で追加します。リストに入っている人だけがテストに参加できます。
Google グループ: Google グループを作成し、Play Console にはグループのアドレスだけを入力します。テスターが自分でグループに参加すれば、自動的にテストの対象になります。1 人ずつ追加する必要はありません。
グループの場合、オプトインの手順にも、あまり知られていない近道があります。これは後で別に説明します。
比較表
| メーリング リスト | Google グループ | |
|---|---|---|
| テスターの追加 | 新しいテスターのたびに Gmail を聞き、手作業で追加する | テスターが自分でグループに参加するので、作業は不要 |
| プライバシー | 知らない人と Gmail アドレスを交換する | メールアドレスの交換は不要で、メンバー同士から見えないようにもできる |
| 反映の速さ | ほぼすぐに反映される | 新しく追加したグループは審査が必要で、10 分ほどかかる |
| あとからの切り替え | グループに切り替えると、リストは適用されなくなる | グループはいくつでも追加でき、既存のテスターはそのまま |
特に重要なポイントを見ていきましょう。
グループのメンバーは直接インストールでき、それがオプトインになる
どちらの方法でも、テスターはまずウェブのオプトイン リンク(play.google.com/apps/testing/<package>)を開いて 「Become a tester」 をタップしてから、Play ストアでインストールしなければならない、と思われがちです。
何度もテストした結果、Google グループならこの手順は必要ない ことがわかりました。すでにグループに入っているテスターは、アプリの Play ストアのページ(play.google.com/store/apps/details?id=<package>)を開けば、そのままインストールできます。インストールした時点で、自動的にオプトイン済みとしてカウントされます。
つまりグループなら:
- テスターの手順が 1 つ減り、つまずくポイントも 1 つ減る
- アプリを共有するときは、Play ストアのリンクだけで足りる
- ウェブのオプトイン リンクも引き続き使えるので、従来の流れでも問題ない
プライバシー:いちばん見落とされがちなポイント
メーリング リストでテストするということは、自分の Gmail を見知らぬ人に次々と送り、代わりに見知らぬ人のアドレスを大量に集めることになります。そうしたメールアドレスはチャットの履歴に残り、その後どう使われるかは誰にもコントロールできません。
Google グループなら、誰もメールアドレスを渡す必要はありません。グループに参加するだけです。ただし、グループは正しく設定しておきましょう。
- Google グループを開き、グループ設定 に移動する
- メンバーを表示できるユーザー を探す
- グループ マネージャー を選ぶ
これで、参加した人はメンバー一覧を見られなくなり、お互いのメールアドレスもわからなくなります。
あとからの切り替え:最初からグループにしておくべき理由
メーリング リストと Google グループは どちらか一方 です。メーリング リストで始めて途中でグループに切り替えると、リストに入っていた人はテスターではなくなります。
これで 14 日間がリセットされるかどうかを、Google は公表していません。安全のために:
- まだ始めていない、またはテスターが数人だけ: そのままグループを選びましょう。失うものはありません。
- メーリング リストで数日テストしている: まず自分のグループを作り、グループの メンバーを追加 でリストの全員を追加して、全員が入ったことを確認してから、Play Console でグループに切り替えてください。
逆方向では、グループのほうがずっと柔軟です。Play Console では 複数のグループを同時に入力 できます。既存のグループの横に別のグループをいつでも追加でき、今のテスターにはまったく影響しません。
アプリごとに 1 つのグループか、共通の 1 つのグループか
グループを選んだら、もう 1 つ決めることがあります。自分のアプリ専用のグループを作るか、ほかのデベロッパーと 1 つのグループを共有するか、です。
| アプリごとに専用のグループ | 全員で 1 つのグループを共有 | |
|---|---|---|
| テスターが参加するグループ | テストするアプリごとに 1 つ | 一度参加すれば、すべてのアプリをテストできる |
| 反映待ち | 新しいグループに参加するたびに、また待つ | 待つのは最初の 1 回だけ |
| デベロッパーの作業 | グループを作り、参加リクエストを承認し、全員にリンクを送る | 共通グループのアドレスをテスターに追加するだけ |
| 「アイテムは見つかりませんでした」 | グループが多いほど、アカウントの取り違えや参加漏れが増える | グループが 1 つなので、間違える余地がずっと少ない |
アプリごとにグループを分けるやり方は相互テストのコミュニティでよく見かけますが、新しいアプリのたびに、また別のグループに参加し、また反映を待つことになります。「アイテムは見つかりませんでした」の多くはここで起きています。違うアカウントでグループに参加した、グループの反映がまだ終わっていない、あるいは単に参加し忘れた、といったケースです。
初心者がよくやる間違い
トラブルの相談に乗っていると、何度も同じものに出会います。
- グループに参加したアカウントと、Play ストアでログインしているアカウントが違う。 複数の Google アカウントを使っているスマートフォンでいちばん多く起きます。Play ストアの右上のアイコンをタップして、グループに参加したのと同じアカウントかどうかを確認してください。
- テスターの設定を変えたのに、審査に送信し忘れている。 Play Console でグループを追加したり国 / 地域を変更したりしたら、公開の概要 で変更を審査に送信してください。送信しないと変更は反映されません。
- クローズド テストのトラックが、すべての国 / 地域で公開されていない。 クローズド テストには製品版とは別に国 / 地域の設定があります。公開予定が 1 か国だけでも、テスト トラックではすべての国を選んで問題ありません。そうしないと、ほかの国のテスターには「アイテムは見つかりませんでした」や、お住まいの国では利用できないという表示が出ます。
まとめ
- まだ始めていないなら:Google グループを選びましょう。 テスターの追加が簡単で、テスターは直接インストールでき、誰も見知らぬ人とメールアドレスを交換せずに済みます。
- すでにメーリング リストで数日たっているなら:まずテスターを自分のグループに移してから、切り替えましょう。
- グループに次々と参加しては反映を待つ手間を省きたいなら:ほかのデベロッパーと 1 つのグループを共有しましょう。
BetaLobby はまさにこの仕組みです。すべてのテスターが 1 つのグループ [email protected] を共有し、メンバー同士はお互いのメールアドレスを見られません。このグループをクローズド テストに追加し(既存のグループの横に並べて構いません)、自分も一度参加するだけで、プラットフォーム上のほかのすべてのデベロッパーとテストできます。インストールと毎日のチェックインはアプリが自動で確認・記録するので、毎日スクリーンショットを送る必要もありません。