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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ymnder
May 21, 2019
Programming
360
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
410
Deep Linksをはじめよう
ymnder
0
500
Introduction to Wear OS Application Development
ymnder
0
600
CircleCIを使ったAndroidの開発フローの効率化とtips
ymnder
1
1.4k
運用から学ぶPlay Billing Library
ymnder
2
790
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.3k
Other Decks in Programming
See All in Programming
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
190
Oxlintのカスタムルールの現況
syumai
5
1k
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
430
今さら聞けないCancellationToken
htkym
0
220
New "Type" system on PicoRuby
pocke
1
470
さぁV100、メモリをお食べ・・・
nilpe
0
130
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
370
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
190
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
540
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
720
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
3.4k
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Odyssey Design
rkendrick25
PRO
2
680
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
130
How STYLIGHT went responsive
nonsquared
100
6.2k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
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