Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プレイストアDeveloper Console (JA)
Search
Benoît Quenaudon
May 31, 2016
Programming
0
94
プレイストアDeveloper Console (JA)
プレイストアの管理画面と管理機能の紹介
Benoît Quenaudon
May 31, 2016
Tweet
Share
More Decks by Benoît Quenaudon
See All by Benoît Quenaudon
36・15 Cash App
oldergod
1
180
Sweet Architecture
oldergod
1
360
Architecture at Scale (droidconNYC 2022)
oldergod
2
600
Managing gRPC with Wire
oldergod
2
520
Wire & Proto3
oldergod
0
79
Effective Reactive Architecture
oldergod
2
210
Wire 3 : Tackling gRPC with Kotlin
oldergod
0
970
Server Driven UI Workflow
oldergod
2
490
Applying Rx Best Practices to Your Architecture
oldergod
1
230
Other Decks in Programming
See All in Programming
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
150
ファインディLT_ポケモン対戦の定量的分析
fufufukakaka
0
950
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.5k
PHPカンファレンス名古屋2025 タスク分解の試行錯誤〜レビュー負荷を下げるために〜
soichi
1
740
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.5k
Rubyと自由とAIと
yotii23
6
1.9k
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
160
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
230
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
140
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
14
4.8k
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
55
19k
Rails 1.0 のコードで学ぶ find_by* と method_missing の仕組み / Learn how find_by_* and method_missing work in Rails 1.0 code
maimux2x
1
260
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.3k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
How GitHub (no longer) Works
holman
314
140k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Navigating Team Friction
lara
183
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Being A Developer After 40
akosma
89
590k
Transcript
Play Store #developerconsole
プレイストアとは Googleの提供するAndroid向け コンテンツ配信サービス。 • アプリ • 映画&テレビ • 書籍 •
音楽 • デバイス
プレイストア:概要 • アプリをリリース • リリースした後の情報 • 掲載情報の管理
アプリをリリース • アルファ、ベータテスト • 段階的なリリース方法
アルファ α、ベータ β テスト 非公開、一部のユーザ宛にリリースしたい時! いくつかのバージョンを同時にテストできる! • 例 ◦ α:1.0.5
◦ β:1.0.4 ◦ 本番:1.0.2
α・β アプリについて • 公開済のアプリはなくても使える • テストユーザにグーグルアカウントが必要 • リリース済のアプリはα・βリリースしたらテストグループのユー ザだけにアプリ更新通知が行く •
非リリースアプリをα・βリリースしたらテストグループのユーザ のみアプリをインストールできる • テスト開始した後、通知がいくまで数時間かかりがち
テストする流れ 1. テストメソッド ◦ クローズβ:プライベート(メアド指定) ◦ オープンβ:リンクあればインストールできる ◦ G+グループありのクローズβ:G+グループ指定 2.
APK(アプリ)をリリース
テストする流れ:フィードバックを頂く • オープンテスト ◦ プレイストア経由でプライベートレビューは頂ける • クローズテスト ◦ プレイストア経由でプライベートレビューは頂けない ◦
何かを用意しておく ( kintone ;)
段階的なリリース方法 段階的にリリースされるユーザ率を設定する事 • 対象者はランダムで決まる ◦ セグメント、ターゲット等は設定不可能 • ユーザは段階的なリリースである事がわからない • α、β、本番でも使える
段階的なリリース • リリース中、ユーザの対象率は調整できる、中止 もできる ◦ 中止した後、継続は同じAPKでも新APKでも • ポイント:影響範囲を縮めて様子見ができる ◦ 大きい変更で不具合起きやすい時
◦ サーバーへの負荷を抑えたい時
リリース後の情報 • アラート • 評価とレビュー • GCM(プッシュ通知)の統計情報
アラート:アプリアラート • クラッシュ数 • インストール数 • 平均評価 • アンインストール数 先週より大きく悪化した時にアラート!
アラートをメールで飛ばす設定もあり
評価とレビュー • 評価のまとめ表ある • 各ユーザのレビューみれる • 絞り条件で分析も可能 ◦ エリア、端末、デバイス、期間、等 •
レビューをCSVにエクスポート可能
ユーザのレビューへ返信する レビューに返 信できる
ユーザのレビュー APIで: • レビューの取得が可能 • レビューへの返信が可能 ⇒ kintone上でレビューが見れて、レビューに返信 ができる環境は作れるわけ
GCM の統計情報 GCM:グーグルの通知プッシュ仕組み GCM通知に利用しているIDをプレイストアに設定す れば通知に関する統計情報がみれる
GCM の統計情報 • わかる情報 ◦ GCMに通知が登録された ◦ デバイスに届いた ◦ タイムアウトした(デバイスに届かなかった)
• デバッグしやすい ◦ メッセージIDやデバイスIDで絞れる
掲載情報の管理 • デブロッパページ • A/B テスト
デブロッパページ • 任意だが • プレイストア上で自分のページをカスタマイズする 事で • 自社の紹介、アプリのアピールができる ◦ 多言語対応OK
デブロッパページ:ない列
デブロッパページ:ない列
掲載:A/B テスト インストール数を比べて通用するデザインへ! • グローバル(一言語) ◦ 画像のみ:アプリのアイコン、ヘッダー画像、スクリーン ショット、プロモーション動画 • ローカライズ(多言語)
◦ 画像とテキスト:言語毎にグローバルと同じかつアプリの説 明の設定できる
プレイストア:まとめ • アプリのテストが楽 ◦ 複数バージョン、段階的リリース • 問題が発生した時にアラート • ユーザーの気持ちがわかる ◦
ユーザーにコミュケーション取れるチャネル • 自社の紹介・アピールができる
Play Store #developerconsole 以上