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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
ymnder
May 21, 2019
Programming
370
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
420
Deep Linksをはじめよう
ymnder
0
520
Introduction to Wear OS Application Development
ymnder
0
620
CircleCIを使ったAndroidの開発フローの効率化とtips
ymnder
1
1.4k
運用から学ぶPlay Billing Library
ymnder
2
810
What’s new in Google Play Billing v1.2
ymnder
0
780
詳解定期購入
ymnder
7
6.9k
社内向けライブラリを設計・運用する話
ymnder
0
1.2k
What’s new in Google Play Billing
ymnder
2
2.3k
Other Decks in Programming
See All in Programming
5分で問診!Composer セキュリティ健康診断
codmoninc
0
910
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
300
Foundation Models frameworkで画像分析
ryodeveloper
1
600
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
490
「人を評価する AI」の設計と実装
ryoyanara
0
180
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.4k
テーブルをDELETEした
yuzneri
0
140
VibeCodingからAgenticWorkflowへ
starfish719
0
330
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
430
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
770
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
450
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
210
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building Applications with DynamoDB
mza
96
7.2k
The Limits of Empathy - UXLibs8
cassininazir
1
600
The untapped power of vector embeddings
frankvandijk
2
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Being A Developer After 40
akosma
91
590k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
680
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Documentation Writing (for coders)
carmenintech
77
5.4k
Designing for humans not robots
tammielis
254
26k
Six Lessons from altMBA
skipperchong
29
4.4k
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