Google Play での Android アプリの配信方法(インストールとアップデート)を試してみる

# ０．はじめに

以前のこちらの記事の続きです。

* [Google Play 以外の Android アプリの配信方法\(インストールとアップデート\)を試してみる \- Qiita](https://qiita.com/kusokamayarou/items/9397cc15e8dfe4d7510a)

今回は、
Google Play での Android アプリの配信方法(インストールとアップデート)を試してみます。

# １．APK デジタル署名したパッケージファイル（.apkファイル）を準備する
とにかくこれが無いと始まりません。

1. Android Studio からデジタル署名したパッケージファイル (.apk ファイル) を作成します。
    * 以下のページの手順を参考に。
        * [Androidで署名付きapkを作成する \- Qiita](https://qiita.com/mfks17/items/c38d3713cb5b2c5536ff)
        * <font color="red"><b>【注意】</b>メニューからは、「Build APK」ではなく、「Generate Signed APK...」を選択すること。<font>

<font color="red"><b>★★注意★★<br>作成する前に、バージョニングの設定を忘れないこと!!<font>

この手順は、
アプリをバージョンアップする度に行うことになりますが、
その際、
バージョニングの手順をきちんとしておかないと、
リリース時に Google Developer Console に怒られる(っていうか、こんなの許してたら、ユーザーも怒りますよね…。)ことになるので、ちゃんとやっておきましょう。

* [アプリのバージョニング \| Android Studio](https://developer.android.com/studio/publish/versioning.html?hl=ja)

# ２．Google Play Console からデベロッパーアカウントを登録する。
こちらの登録には、$25 必要になります。事前にクレジットカードの用意が必要です。

1. Google Play Console からデベロッパーアカウントを登録します。
    * 以下のページの手順を参考に。
        * [【最新版】わかりやすく徹底解説！Google PlayでAndroidアプリを公開するために必要なGoogle Play デベロッパーアカウントの登録手順（個人） \- 夜更かし工房](http://unitynightowlgames.hatenablog.com/entry/2016/10/07/165637)
<br><br>
    * アカウントの詳細の入力項目は、以下。
        * デベロッパー名：※会社名や部署・部門名など。英語の方がいいかも。
        * メールアドレス：※問い合わせ先のメールアドレス
        * ウェブサイト：※ウェブサイトの URL
        * 電話番号：※問い合わせ先の電話番号
            * 電話番号は、+81 から始まる形式じゃないといけないみたいです。
            * [\[android\]Google Playデベロッパー登録手順（2016年11月まとめ版） \| ntの備忘録](http://blog.integrityworks.co.jp/2016/11/21/post-2631/)

# ３．Google Play Console で、「アプリの作成」を行う。

1. Google Play Console へログインします。
    * [Google Play Console](https://play.google.com/apps/publish/signup/)
1. 左側ペインの「すべてのアプリ」を選択し、「アプリの作成」ボタンを押下します。
    * <img width="640" alt="0001.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/5ade54db-1dbb-476d-651c-5bd121776ed9.png">
<br><br>
1. 左側ペインの「すべてのアプリ」を選択し、「アプリの作成」ダイアログが表示されるので、タイトルを入力し、「作成」ボタンを押下します。
    * <img width="640" alt="0002.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/baeb121e-c47b-2ecd-a9b4-aae72ffc438a.png">
<br><br>
1. 「ストアの掲載情報」画面が表示されるので、以下の必須項目を入力し、「未公開版を保存」ボタンを押下します。
    * 商品の詳細
        * タイトル : ※任意
        * 簡単な説明 : ※任意
        * 詳しい説明 : ※任意
        * スクリーンショット : ※とりあえず適当に２つのスクリーンショット画像を UP。
        * 高解像度アイコン : ※事前に作成しておきましょう。
            * [【備忘録】GIMP 覚書 \- Qiita](https://qiita.com/kusokamayarou/items/0819aff1d1a8268973db#-%E6%89%80%E5%AE%9A%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AE%E7%94%BB%E5%83%8F%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B)
        * ヘッダー画像 : ※事前に作成しておきましょう。
            * [【備忘録】GIMP 覚書 \- Qiita](https://qiita.com/kusokamayarou/items/0819aff1d1a8268973db#-%E6%89%80%E5%AE%9A%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%81%AE%E7%94%BB%E5%83%8F%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B)
    * 分類
        * アプリのタイプ : 「アプリ」
        * カテゴリ : ※任意
    * 連絡先情報
        * ウェブサイト : ※任意
        * メール : ※任意
    * プライバシーポリシー
        * プライバシーポリシー : ※とりあえず「今回はプライバシーポリシーの URL を送信しない」にチェック。
<br><br>
    * <img width="640" alt="0003.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/90a3d904-a17b-bd27-c1fe-8ce891ad4bf9.png">

# ４．「アプリのリリース」の設定を行う。

1. 左側ペインの「アプリのリリース」を選択し、「アルファ版の管理」ボタンを押下します。
    * <img width="640" alt="1001.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/961368f0-61ee-82d1-2b50-e7235212cae1.png">
<br><br>
1. 「アプリのリリース - アルファ版」画面が表示されるので、「リリースを作成」欄の「リリースを作成」ボタンを押下します。
    * <img width="640" alt="1002.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/f071659e-8a65-1c1d-2945-7898015c1170.png">
<br><br>
1. 「アプリのリリース - アルファ版として新しくリリース」画面が表示されるので、「Google Play App Signing」欄の「次へ」ボタンを押下します。
    * <img width="640" alt="1003.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/3cc3e25e-2c57-c32c-bc63-d4705c722cb0.png">
<br><br>
1. 「追加する APK」欄以降が触れる様になるので、以下の項目を設定し、「保存」ボタンを押下します。
    * 追加する APK : ※作成した APK を UP。
    * このリリースの新機能 : ※とりあえず適当に
<br><br>
    * <img width="640" alt="1004.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/9ff8be54-e42d-0b22-2819-42f9aea3e3b9.png">
<br><br>
1. 「確認」ボタンが触れる様になるので、押下します。
    * <img width="640" alt="1005.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/2e928555-6623-7dc2-3ffc-1145b61a5112.png">
<br><br>
1. 「アプリのリリース - アルファ版としての公開の確認: 〜」の画面が表示され、「アプリのリリース」の設定が完了します。
    * <img width="640" alt="1006.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/204f800a-e659-bf7d-b369-7ed720cd95a3.png">

# ５．「コンテンツのレーティング」の設定を行う。

1. 左側ペインの「コンテンツのレーティング」を選択し、「次へ」ボタンを押下します。
    * <img width="640" alt="2001.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/f52ae5b8-9d7b-87f3-df3d-dacd3019c56c.png">
<br><br>
1. 「コンテンツのレーティング - コンテンツのレーティングのアンケートへようこそ」画面が表示されるので、以下の項目を設定し、「アプリのカテゴリを選択」欄にある、今回のアプリに当てはまるアイコンをクリックします。とりあえず、今回は「ユーティリティ、生産性、コミュニケーション、その他」のアイコンをクリックします。
    * メールアドレス : ※任意のメールアドレス
    * メールアドレスの確認 : ※同上
<br><br>
    * <img width="640" alt="2002.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/fd062800-8d2a-da00-70ef-88e5ce21158c.png">
<br><br>
1. アンケート画面が表示されるので、各項目を設定し、「アンケートを保存」ボタンを押下します。以下の画像は参考までに。
    * <img width="640" alt="2003.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/6a54e6eb-9ad4-c52f-cf9e-09efaa3a9abe.png">
<br><br>
1. 「レーティングを算定」ボタンが触れる様になるので、押下します。
    * <img width="640" alt="2004.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/85e9ba42-e207-9a3d-9ead-37cd028eecaf.png">
<br><br>
1. 算出されたレーティングが表示されるので、内容を確認し、「レーティングを適用」ボタンを押下します。
    * <img width="640" alt="2005.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/fc7ae03b-b126-68c8-fcbe-5ceaa36e3cf4.png">
<br><br>
1. 以下の様な画面が表示され、「コンテンツのレーティング」の設定が完了します。
    * <img width="640" alt="2006.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/aac0b2ac-3c26-7a48-7ae3-7e7790bc7caa.png">

# ６．「価格と販売 / 配布地域」の設定を行う。

1. 左側ペインの「価格と販売 / 配布地域」を選択後、各項目を設定し、「未公開版を保存」ボタンを押下します。以下の画像は参考までに。
    * <img width="640" alt="3001.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/27a2bdec-efa3-56bd-ec39-b9997e6e53de.png">

# ７．アルファ版を公開する。

1. 左側ペインの「アプリのリリース」を選択し、「アルファ版の管理」ボタンを押下します。
    * <img width="640" alt="4001.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/ebef150f-710c-a1d7-f9a2-bee6eb646ac3.png">
<br><br>
1. 「アプリのリリース - アルファ版」画面が表示されるので、上部に「公開の準備完了」と緑の文字で表示されていることを確認し、「リリースを編集」ボタンを押下します。
    * <img width="640" alt="4002.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/cbf1a9bc-cf4b-23c8-bb76-c4e212f38cb6.png">
<br><br>
1. 「アプリのリリース」画面が表示されるので、「確認」ボタンを押下します。
    * <img width="640" alt="4003.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/457b75bb-0299-645a-1b0b-1ad3fb946afd.png">
<br><br>
1. 「アルファ版として公開」ボタンが表示されるので、押下します。
    * <img width="640" alt="4004.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/a9c7499e-9c67-d7e2-c96f-1e589cfe694d.png">
<br><br>
1. 確認ダイアログが表示されるので、「確認」ボタンを押下します。
    * <img width="640" alt="4005.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/bcd718cc-b0b9-f1f5-c252-06f6d5516926.png">
<br><br>
1. 「アプリのリリース - アルファ版」画面が表示されるので、上部に「公開待ち」と緑の文字で表示されていることを確認します。
    * <img width="640" alt="4006.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/fbfbf6da-e748-4f25-af62-b6103fd9d876.png">
<br><br>
1. 10〜20分程度待つと、上部の「公開待ち」の緑の文字が「公開中」に変わり、「オプトイン URL」が表示されます。
    * <img width="640" alt="4007.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/bd97eedd-9ed6-c514-d4fa-9fc9bebf2ee7.png">

# ８．「アルファ版テスト」の設定を行う。

1. 「アプリのリリース」画面から、「テスターの管理」を開きます。
<br><br>
1. テストの方法には、以下の３つがあります。
    * <img width="640" alt="5001.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/5a787a80-783e-cabb-e755-405d88642479.png">
<br><br>
    * オープンアルファ版テスト
        * <img width="640" alt="5002.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/71aea538-7c84-b6bc-1661-8d39ddd760c4.png">
        * 基本的にリンク先を知っていれば配布(インストール)出来るみたいです。
        * アルファ版では、Google Play ストアの検索結果に表示されないですが、ベータ版では表示されるみたいです。注意が必要ですね。
<br><br>
    * クローズドアルファ版テスト
        * <img width="640" alt="5003.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/2286e532-ad71-86d8-cfbc-77377b515da0.png">
        * リストに設定されているユーザーにしか、配布(インストール)出来ないみたいです。
        * アルファ版では、Google Play ストアの検索結果には出てこないけど、ベータ版ではリストに設定されているユーザーの検索結果には表示されるみたいです。
<br><br>
    * Google グループまたは Google+ コミュニティを使用するアルファ版テスト
        * <img width="640" alt="5004.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/33b0a7af-09d1-24fb-1710-552f815b07e8.png">
        * 基本的には、クローズドテストと同じみたいですね。
        * リストではなく、Google グループや Google+ コミュニティを使うみたいです。
<br><br>
    * ※参考
        * [アルファ版またはベータ版のテストの設定 \- Play Console ヘルプ](https://support.google.com/googleplay/android-developer/answer/3131213?hl=ja)
        * [アルファ版とベータ版のテストを実施する \| Android Developers](https://developer.android.com/distribute/best-practices/launch/beta-tests.html?hl=ja)
        * [Playストアのオープンベータ機能の挙動が変わった \- Qiita](https://qiita.com/Nkzn/items/0111f68bd8b8d986c548)
        * [google playのα版、β版公開について \- Qiita](https://qiita.com/Katumadeyaruhiko/items/a77b562a728ec72024d3)
<br><br>
1. 今回は、クローズドアルファ版テストの設定を行います。以下の項目を設定し、「保存」ボタンを押下します。
    * テスト方法の選択 : 「クローズドアルファ版テスト」
    * ユーザー : ※適当なリストを作成し、チェックします。
<br><br>
    * <img width="640" alt="5003.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/2286e532-ad71-86d8-cfbc-77377b515da0.png">
<br><br>
    * 因みに、リストの作成は Google Play Console のトップに「テスターの管理」というのがあり、そちらでも作成出来ます。基本的にはこちらで管理するべきものだと思います。
        * <img width="640" alt="5003@1.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/978ec93d-0bdd-fe9b-29c2-34576214fbaf.png">
<br><br>
        * <img width="640" alt="5003@2.png" src="https://qiita-image-store.s3.amazonaws.com/0/161939/7431129d-0b11-a571-6a65-5a71432f7123.png">
<br><br>
        * ただ、適当に作成したリストを削除しようと思ったんですが、「削除」が見当たらなくて、削除出来ませんでした。何故？

# ９．アプリを配布する。

1. テストの設定が終わったので、リストに設定したユーザー宛に、メールでオプトイン URL を送ります。
<br><br>
1. 端末側でメールを確認し、リンクをタッチします。
    * ![6001.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/43cea8b1-b999-f2e9-aa3d-d91883680063.jpeg)
<br><br>
1. アプリのテスターの招待画面が表示されるので、「テスターになる」ボタンをタッチします。
    * ![6002.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/a4420837-45ec-cb44-91fc-e26cbb3c3bbd.jpeg)
<br><br>
1. アプリのテスターの完了画面が表示されるので、「Google Play から「〜〜」アプリをダウンロード」リンクをタッチします。
    * ![6003.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/ef364cd3-67d8-9e36-0c56-9fed504d2af4.jpeg)
<br><br>
1. 利用規約の確認ダイアログが表示されるので、「同意する」リンクをタッチします。
    * ![6004.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/c94ce2b4-daed-309c-589d-1936cdfe58a8.jpeg)
<br><br>
1. アプリの詳細が表示されるので、設定した内容が正しく表示されているか確認し、「インストール」ボタンをタッチします。
    * ![6005.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/d68df1df-6eb4-4b87-9a08-e254792936e2.jpeg)
<br><br>
1. インストールが開始します。
    * ![6006.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/fa2f29a8-5428-e0ea-bdc2-fe077fcf6ff8.jpeg)
<br><br>
1. インストールが完了後、「開く」ボタンをタッチし、アプリの起動を確認します。
    * ![6007.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/f6c1bf97-c3c2-8056-77e7-9bd3a7f27d4a.jpeg)
<br><br>
    * ![6008.jpg](https://qiita-image-store.s3.amazonaws.com/0/161939/3969f9e7-d09c-ac6c-05e2-4e4b8190b349.jpeg)

# ９９．ハマりポイント

* 特にハマったところはなかったんですが、「公開待ち」から「公開中」に変わるのに時間が必要なことがわからず、Google Play サポートで問い合わせさせて頂きました。素早くご対応頂いて非常に有り難かったです。
<br><br>
* 以下、参考にさせて頂いたページです。ありがとうございました。
    * [アルファ版またはベータ版のテストの設定 \- Play Console ヘルプ](https://support.google.com/googleplay/android-developer/answer/3131213?hl=ja)
    * [Google playでのベータ版配布機能について \- Qiita](https://qiita.com/kaa/items/3904845d225d40f9a6ef)
    * [よく分かる！Android アプリのリリース手順のまとめ \| アドカレ2013 : SP \#20 ｜ Developers\.IO](https://dev.classmethod.jp/smartphone/android/android-app-how-to-release/)
    * [AndroidアプリをGooglePlayでリリースする方法【初心者でも簡単！】 \| TechAcademyマガジン](https://techacademy.jp/magazine/2255)
    * [Google play（アンドロイドマーケット） アプリケーションのアップロード･公開～Android 開発局～](http://app-pro.net/step3_up.html)
    * [Google Playのクローズドベータ版テストでメールアドレスを指定して公開する \- Qiita](https://qiita.com/syarihu/items/0a23c00748acbf248219)

# ＸＸ．まとめ

今回は、ちょっと頑張りすぎました…。

画面キャプチャの編集に時間が掛かって大変でした。

ここまでやる必要があったのだろうか…。

まあ、
とりあえずしっかり投稿出来て良かったです。

忘れると困るし、
どなたかの参考にでもなれば。

今後、
Google Play Console の運用上の使い方 (検証、リリース、マーケティングなど) も投稿できればと思います。

頑張ります。