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
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
390
Deep Linksをはじめよう
ymnder
0
480
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
760
詳解定期購入
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
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
140
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
220
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
240
CDK Deployのための ”反響定位”
watany
5
810
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
190
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
3
350
ハーネスエンジニアリングとは?
kinopeee
12
6k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
410
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.4k
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
280
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
3
980
AIを導入する前にやるべきこと
negima
2
150
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Six Lessons from altMBA
skipperchong
29
4.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
240
Crafting Experiences
bethany
1
120
Documentation Writing (for coders)
carmenintech
77
5.3k
WENDY [Excerpt]
tessaabrams
10
37k
Visualization
eitanlees
150
17k
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