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
STORES決済iOSアプリの決済端末2対応リリースフロー / ebisu.mobile-12...
Search
kotetu (kotetuco)
February 15, 2026
Programming
27
0
Share
STORES決済iOSアプリの決済端末2対応リリースフロー / ebisu.mobile-12-kotetu
オンラインイベント「Ebisu.mobile #12 〜新決済端末対応開発発表大会〜」で使用した発表資料です。
kotetu (kotetuco)
February 15, 2026
More Decks by kotetu (kotetuco)
See All by kotetu (kotetuco)
CryptoKit ではじめる暗号技術 - メッセージ認証コード編 / iosdcjapan-2025-cryptokit
kotetuco
1
280
認証体験向上のために passkeys (パスキー) に対応する 〜 メリット・対応方法について / iosdcjapan-2023-passkeys
kotetuco
3
2.3k
着信時氏名表示させたいエンジニア vs 簡単には着信時氏名表示できない電話番号 (iOS13対応版) / iosdcjapan-2020-lt-calldirectory
kotetuco
2
1.4k
UIImage and CIImage for Image Processing
kotetuco
9
7.1k
Metal for data-parallel computations
kotetuco
1
1.8k
Preparing for Swift 5 Ownership
kotetuco
0
5k
プログラミング言語RustとOS開発/rust-os-develop-introduction
kotetuco
0
1.8k
Sansan iOSアプリと R&Dとの共同研究について/sansan-ios-and-reearch
kotetuco
0
650
OS Developer として Rustを使ってみる/using-rust-for-os-developer
kotetuco
0
630
Other Decks in Programming
See All in Programming
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
150
セグメントとターゲットを意識するプロポーザルの書き方 〜採択の鍵は、誰に刺すかを見極めるマーケティング戦略にある〜
m3m0r7
PRO
0
540
実用!Hono RPC2026
yodaka
2
220
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
140
アーキテクチャモダナイゼーションとは何か
nwiizo
18
5.2k
Swift Concurrency Type System
inamiy
0
530
Angular Signal Forms
debug_mode
0
110
ハーネスエンジニアリングとは?
kinopeee
10
5.1k
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
130
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
500
Claude Codeをカスタムして自分だけのClaude Codeを作ろう
terisuke
0
130
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
200
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
450
We Are The Robots
honzajavorek
0
210
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Ethics towards AI in product and experience design
skipperchong
2
260
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
100
30 Presentation Tips
portentint
PRO
1
270
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Context Engineering - Making Every Token Count
addyosmani
9
830
Writing Fast Ruby
sferik
630
63k
Transcript
2025年 12月 9 日 Ebisu.mobile #12 STORES 決済 iOS アプリの
決済端末2対応リリースフロー 栗山 徹 (@kotetu)
栗山 徹 (@kotetu) - 2025 年 4 月 1 日入社
- 決済アプリチーム iOS 担当 - STORES Advent Calendar 見てね! 2 https://product.st.inc/entry/2025/12/04/172349
発表テーマ - 決済アプリの決済端末2対応のリリース戦略 - 安全に、かつ諸事情を考慮したリリースを遂行するために工夫したことを紹介 3
決済端末2のローンチ日決定 - 10月初めに、11月20日にプレスリリース・販売開始する話が浮上 - 決済アプリの決済端末2対応も11月20にリリースする方向で検討を開始 4
11/20 (木) 決済端末2対応 リリース - 11月20日の週の週末は三連休(勤労感謝の日の振替休日) - 11月20日を含めて、三連休までに迎える前の期間が短い - 今回はアプリの変更箇所が大きい
- 何か起こるリスクは相対的に高い 22 (土) 23 (日) 24 (月) 三連休 決済端末2対応のリリースへ向けた課題 5
iOS 決済アプリの決済端末2対応 (v9.0.0) 6 - 決済端末2対応以外の対応も含まれる - デザインシステムのバージョンアップ - Swift
6 対応 - QAは十分に行なっているが、ビッグバン リリースなので安全寄りに判断を倒したい
7 11月20日に安全にアプリをリリースする方法は ないだろうか・・
8 アプリを2回に分てリリースしてはどうか?
2段階のリリース戦略 9 - 10日前の11月10日(月)に最初のリリースを行う (v8.6.0) - 決済端末2対応版から決済端末2に関する導線を削ったバージョン - 11月20日のプレスリリースまでは決済端末2のことを言ってはいけない -
11月20日(木)に2回目のリリースを行う (v9.0.0) - v8.6.0 から決済端末2の導線を復活させた対応を行なったバージョン 11/20 (木) v9.0.0 リリース 11/10 (月) v8.6.0 リリース 22 (土) 23 (日) 24 (月) 10日間 三連休
2段階リリース戦略のメリットとデメリット 10 - メリット - 実質的なビッグバンリリース(v8.6.0)から11月20日まで10日以上期間をあけることが可能 - 11月10日は月曜日なので、平日に余裕を持って対応可能 - 不測の事態が発生した場合でも修正版を出す猶予ができる
- デメリット - 1回で全てリリースする場合に比べて実装コスト・QAコストがかかる
iOS と Android で異なるリリース戦略 11 - Android - 11月10日にv9.0.0をリリースし、Firebase Remote
Config で決済端末2関連の導線無効化 - 11月20日にストアの文言変更、および決済端末2関連導線有効化 - 実質1回のリリースで済ませることができた - iOS - ストア文言を変更するためにはバージョンアップが必要 → 2回のリリースが必須 - 代わりに Firebase Remote Config を使って機能をコントロールする対応は不要
実行した結果 (1/2) 12 - 11月10日(月):v8.6.0 リリース - 大きなトラブルはなし
実行した結果 (2/2) 13 - 11月20日(木):v9.0.0 リリース - リリース直後の三連休含め、大きなトラブルはなし
まとめ 14 - リリース日の制約を抱えながらも、安全にリリースを完遂できた - iOS/Android それぞれの事情や対応コストといったトレードオフ要素を加味 した上で適切な意思決定ができた