対象となる個人デベロッパーアカウントでAndroidアプリをGoogle Playへ公開するには、クローズドテストで12人以上が14日間連続でオプトインしている実績が要る。友人・知人だけで揃えるのは現実的でなかったので、クラウドワークスで有料募集した。何日で何人集まり、どこで詰まったかの実録。
募集から14日間連続オプトイン達成までの実際の時系列、Google Play Console側の「N人がM日間連続」という表示の正しい解釈、「12人ぎりぎり」を狙うと踏む地雷、最終報告フォームの案内タイミングで起きた誤解——の4点。
Google Playで新規アプリを一般公開するには、事前にクローズドテストを実施し、12人以上のテスターが14日間、一度もオプトインを解除せずに参加し続けている実績が必要になる。この「14日間」はGoogle Play側が独自に判定するカウントで、契約日や募集開始日からの14日ではない。
身近な人間関係だけで12人の実機ユーザーを、しかも2週間解除させずに維持するのは、個人開発では簡単ではない。今回は割り切って、クラウドワークスで固定報酬制・330円のタスクとして有料募集した。
「集まる速さ」と「維持できる速さ」は別問題だった。
20人定員・330円の募集を月曜正午ごろに公開したところ、最初の応募は12時21分、10人目の応募は15時34分——公開から3時間強で定員の半分に達した。その日の夜には契約が動き出し、翌々日には契約者16人まで積み上がった。
Console上には「12人のテスターが5日間連続でオプトインしています」のような表示が出た。インストール完了報告は16人分あり、Consoleは12人ベースで推移し、最終的に14日要件を達成した——ここまでが観測事実。公式資料ではこの表示ロジックの明文化を確認できなかったため、要件を満たす最小人数と、その人たちの連続日数を示していた可能性が高い、というのが今回の運用記録からの推定になる。表示だけを離脱の証拠と早合点せず、報告数・登録状態・連続日数を分けて確認した。
募集文で「オプトイン」を強調したところ、テスターから「参加リンクを開いたら、オプトイン画面ではなくいきなりインストール画面になったが問題ないか」という質問が来た。専門用語より「参加リンクからインストールしてください」の方が伝わる——次回の募集文はこの表現に変えると決めた。
ここが核心。公式要件の「12人」は必要最低人数であって、安全マージンではない。ぴったり12人で運用すると、誰か1人が解除・未インストール・連絡途絶になっただけで要件が崩れる。
実際の運用では、Google Play側のオプトイン人数とクラウドワークス上の「インストール完了」報告の人数がズレる場面が何度もあった。報告はまだ来ていないのにConsole側の人数だけ増えている、逆に報告は来ているのにConsole側が反映されていない、といった時差が常に起きる。
この時差に振り回されないための対処が、余剰テスターの確保だった。
14日を待たずに最終報告用のGoogleフォームを案内したところ、フォームに回答したテスターから「完了いたしました。検収よろしくお願いします」という連絡が届き始めた。だがフォーム回答と14日間の要件達成は別物で、この時点でアプリをアンインストールされたりオプトインを解除されたりすると要件が崩れる。
「回答後も、こちらから終了連絡をするまでは解除しないでください」を、募集文・フォーム冒頭・個別返信の3か所で毎回明記することで、この誤解による離脱は実際には起きなかった。1か所書いただけでは伝わらない、という前提で運用したのがよかった点だ。
クローズドテストを控えている個人開発者向けに、そのまま流用できる形でまとめる。