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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ymnder
May 21, 2019
Programming
350
2
Share
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
More Decks by ymnder
See All by ymnder
What’s new in Google Play's billing system
ymnder
1
400
Deep Linksをはじめよう
ymnder
0
490
Introduction to Wear OS Application Development
ymnder
0
590
CircleCIを使ったAndroidの開発フローの効率化とtips
ymnder
1
1.4k
運用から学ぶPlay Billing Library
ymnder
2
780
What’s new in Google Play Billing v1.2
ymnder
0
770
詳解定期購入
ymnder
7
6.8k
社内向けライブラリを設計・運用する話
ymnder
0
1.2k
What’s new in Google Play Billing
ymnder
2
2.2k
Other Decks in Programming
See All in Programming
Lightning-Fast Method Calls with Ruby 4.1 ZJIT / RubyKaigi 2026
k0kubun
3
3.1k
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
3
950
Cloudflare で始める Data Platform
ta93abe
0
170
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1.1k
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.7k
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
520
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
370
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.2k
AIを導入する前にやるべきこと
negima
2
360
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
440
継続的な負荷検証を目指して
pyama86
3
1.2k
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
350
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
190
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Claude Code のすすめ
schroneko
67
220k
Paper Plane
katiecoart
PRO
1
50k
We Have a Design System, Now What?
morganepeng
55
8.1k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
Are puppies a ranking factor?
jonoalderson
1
3.4k
Code Reviewing Like a Champion
maltzj
528
40k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
Art, The Web, and Tiny UX
lynnandtonic
304
21k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
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