~/talk

Making the most of Subscriptions

Talkat #Pragma Conference 2023 · 2023-10-05..10-06· [ios, developer-experience]
slides:none on file

Concrete guidance for implementing auto‑renew subscriptions using App Store Connect and StoreKit 2: use billing retry 60 days with an optional grace period 3/16/28 days to avoid churn, send and consume Apple server notifications to keep server state consistent across platforms, and implement promotional offers by signing parameters server‑side with a private key (StoreKit 2 does not eliminate that). Offer records top out at 1,000,000 per app per quarter. Introductory offers are per subscription group; price hikes over ~50% or >$5 monthly/$50 annual require user consent.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11Auto-renewable subscriptions
  3. 3:45Subscription groups
  4. 5:08Subscription plans
  5. 6:52Introductory and promotional offers
  6. 9:04Offer codes
  7. 12:17Billing retry and grace period
  8. 15:03Apple server notifications
  9. 17:09Increasing subscription prices
  10. 21:20Subscription cancellation
  11. 23:11A/B testing subscriptions
  12. 25:27App Store Connect demo
  13. 28:13Third-party services
  14. 31:05Pricing visibility
  15. 33:58Changing subscription plans
  16. 35:04Q&A
~/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.