~/talk

Taking your users’ money: In-app billing from start to best practices

Talkat droidCon Berlin 2019 · 2019-07-01..07-03· [android, payments-and-fintech]
slides:none on file

Covers Google Play Billing Library (v2/v3) and the Play Developer REST API, warns that the library requires you to supply SKU lists because there is no API to list all products, and shows that subscriptions require server-side checks and real-time notifications; practical tips: must verify tokens server-side and acknowledge purchases within 3 days or Google auto-refunds. Testing needs a closed Play track (subscriptions renew every few minutes for tests), Register and BillingX ease local testing, and Google fee drops from 70% to 15% after 12 months retention.

AI-written summary · about

  1. 0:00Introduction and speaker
  2. 1:29Why in-app billing matters
  3. 5:02Products and subscriptions basics
  4. 11:23App setup and billing client
  5. 13:53Product setup in Play Console
  6. 21:25Retrieving products in code
  7. 25:19Purchase flow and acknowledgment
  8. 28:29Acknowledging purchases
  9. 31:43Backend integration challenges
  10. 33:32Verification and consumption
  11. 35:39Handling cancellations and edge cases
  12. 36:44Real-time notifications and pricing changes
  13. 37:48Testing in-app billing
  14. 40:58Third-party testing libraries
  15. 41:59Transaction fees and retention
  16. 43:04Key takeaways and back end advice
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.