28.6 · App Review rules, external purchases and designing a billing platform

Money rules change faster than APIs, and a billing platform outlives any single SDK. Both reward designing for change.

Mental model. Keep policy (what you may sell and link to, per region) in configuration, and keep truth (who owns what) in an event-sourced store you can rebuild.

Rules

In-app purchase requirements, external links and regional differences.

  1. What do App Review rules require for digital goods and subscriptions, and how do external purchase links and regional rules change that? 28.6.1 · L3
    What I am confident about. Under the App Store Review Guidelines, digital content, features and subscriptions unlocked inside an app generally must use In-App…

Platform design

Designing a billing and entitlement service end to end.

  1. Design the billing and entitlement platform for an app with iOS, Android and web subscriptions and a backend API. 28.6.2 · L8
    Core idea: one entitlement service, many payment sources. Each store is an ingestor that turns its own events into a normalised internal event (GRANTED…

More in Purchases & subscriptions