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
Introduction to new features of Google Play Bil...
Search
ymnder
May 21, 2019
Programming
2
330
Introduction to new features of Google Play Billing
(mixi & CA).aab 〜Google I/O報告会〜 2019/5/21 @ymnd
https://cyberagent.connpass.com/event/128244/
ymnder
May 21, 2019
Tweet
Share
More Decks by ymnder
See All by ymnder
What’s new in Google Play's billing system
ymnder
1
370
Deep Linksをはじめよう
ymnder
0
450
Introduction to Wear OS Application Development
ymnder
0
550
CircleCIを使ったAndroidの開発フローの効率化とtips
ymnder
1
1.4k
運用から学ぶPlay Billing Library
ymnder
2
760
What’s new in Google Play Billing v1.2
ymnder
0
750
詳解定期購入
ymnder
7
6.7k
社内向けライブラリを設計・運用する話
ymnder
0
1.1k
What’s new in Google Play Billing
ymnder
2
2.2k
Other Decks in Programming
See All in Programming
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
210
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
450
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
650
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
160
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.6k
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
130
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
450
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
AgentCoreとHuman in the Loop
har1101
5
170
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
1
350
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
350
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
600
AI: The stuff that nobody shows you
jnunemaker
PRO
2
170
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Code Review Best Practice
trishagee
74
19k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.3k
How STYLIGHT went responsive
nonsquared
100
6k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
160
Tell your own story through comics
letsgokoyo
1
790
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
550
Everyday Curiosity
cassininazir
0
120
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
120
Transcript
Introduction to new features of Google Play Billing mixi &
CA .aab / / @ymnd
Caution
Recap I/O : What s New with Google Play Billing
Recap I/O : What s New with Google Play Billing
What s New with Google Play Billing Google Play Billing Library release notes Acknowledge 2.0
Today s menu Predictable Release & Support Acknowledge all purchases
Pending transactions New Purchase surfaces Pause Cancel survey reports on Console Longer Grace Period Faster Purchase Experience Revamped developer payload Improved error codes for easier debugging
Today s menu Predictable Release & Support Acknowledge all purchases
Pending transactions New Purchase surfaces Pause Cancel survey reports on Console Longer Grace Period Faster Purchase Experience Revamped developer payload Improved error codes for easier debugging
Predictable Release & Support
Predictable Release & Support Play Billing Library I/O 2 1
AIDL deprecated 2021
Acknowledge all purchases ensures out-of-app purchase is correctly delivered document
Acknowledge all purchases ߪೖऀ (PPHMF ఏڙऀ
Acknowledge all purchases ߪೖऀ (PPHMF ఏڙऀ ❌
Acknowledge all purchases ߪೖऀ (PPHMF ఏڙऀ ❌ ❌
Acknowledge all purchases ߪೖऀ (PPHMF ఏڙऀ
Acknowledge all purchases (O ce Hours)
Pending transactions r
Pending transactions OFF BillingClient enablePendingPurchases PlayStore
Pending transactions (O ce Hours) Pending Subscription Real-time developer noti
cations Expired
New Purchase surfaces Free Trial & Install (O ce Hours)
A/B
Pause
Cancel survey reports on Console Console csv
Longer Grace Period 3 7 14 30
Faster Purchase Experience Trivial Drive Kotlin Library 2.0 1.2 PlayStore
Faster Purchase Experience
Faster Purchase Experience frames
Revamped developer payload developer payload A/B (O ce Hours)
Improved error codes for easier debugging responseCode: (DEVELOPER_ERROR) Activity nished
with resultCode and billing's responseCode: Couldn't nd purchase lists, trying to nd single data. Received a bad purchase data. Couldn't nd single purchase data as well.
Conclusion Sample App of Billing Library . : Trivial Drive
Kotlin https://github.com/googlesamples/android-play-billing/tree/master/ TrivialDriveKotlin Codelabs https://codelabs.developers.google.com/codelabs/play-billing-scalable-kotlin/ index.html Realase Notes https://developer.android.com/google/play/billing/ billing_library_releases_notes#release- _ Billing Library . Overview https://www.slideshare.net/nsface/billing-library- -overview-
whoami twitter:@ymnd, github:@ymnder Application Engineer Android Android