」アプリをリリースしました。圧倒的なバス便の掲載数に、わかりやすい最安値比較、細かい条件での検索など、高速バス・夜行バスを探すためにはなくてないらないアプリです。play.google.comなお、iOS版は昨年の7月にリリースしており、現在では10万以上のダウンロードをしていただいております。Play申請の自動化について、ご紹介します。Consoleから、必要な情報を入力し、画像をアップロード、APKのアップロードをすれば行えます。複雑なUIでもないので、それほど手間でもありません。エンジニアであれば、ありとあらゆるデータをgitでバージョン管理して、全ての操作をコマンドで行いたいと考えるかと思います。アプリ説明や画像の軽微な変更する場合、目視では「変更点どこ?」ってなりますが、gitだと明確ですし、コマンド操作ができれば、CIサービスとの連携で誰でも申請ができるようになります。APIを利用することで、申請を自動化できます。申請ツールは、APIを利用して自作もできますが、gradelプラグインであるgradle-play-publisherを利用しました。Store弊社であまり凝った利用はしていませんが、gradle-play-publisherではほぼ必要な機能はそろってると感じてます。fastlaneのsupplyも良いとの噂を聞くので、iOS版のfastlaneに慣れている場合はこちらもおすすめです。GitHub事前準備まず、APIの認証キーを取得する必要があります。以下を参考にJSONキーを取得します。Developersアプリの新規作成はできないため、初回はWebコンソール上からアプリの情報を登録しておきます。tasksが追加されています。Playへ登録されているデータをダウンロードできます。現時点のバージョンでは画像ファイルはダウンロードできません。bootstrapProductReleasePlayResources実行すると以下のファイル・ディレクトリが生成されます。画像はダウンロードされないので、生成されたディレクトリにファイルを追加します。申請に最低限必要なファイルは、以下の3種類です。Playへ登録されます。PlayにAPKをアップロードするAPKは、手動でアップロードをすると、誤ったAPKを登録してしまうミスが発生しうるので、必ず自動化したいところです。gradle-play-publisherでは、publishApkReleaseタスクでAPKをアップロードできます。」を追加すると、Beta版としてAPKを登録できます。'alpha'」のいずれかが指定できます。true}まとめ上記で記載したとおり、gradle-play-publisherでは非常に簡単に自動化が可能です。リリース時のストレスを少しでも下げるために、申請作業は必ず自動化をおすすめします。00:14Tweet関連記事2019-02-14最近1ヶ月間で行ったフロントエンド開発環境プチ改善フロントエンドエンジニアの岡田です。今日は、最近1ヶ月間に...2017-01-31iOS/Androidアプリのリリースフローとチェックリストこんにちは、森脇です。1検索はてなブログをはじめよう!lcl-engineerさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。