// guides
App Store revenue engineering.
Practical, code-first guides to the plumbing behind App Store revenue: Server Notifications V2, App Store Connect API keys, JWS verification. Written from a production implementation, kept up to date.
App Store Server Notifications V2: the complete setup guide →Configure the URLs in App Store Connect, verify the signedPayload JWS (x5c chain, ES256), handle every notificationType, and test with Apple's test endpoint.updated 2026-07-11Forward App Store Server Notifications to multiple endpoints →Apple allows one production notification URL per app. How to fan out the verbatim signedPayload to RevenueCat, your backend and analytics without breaking signature verification.updated 2026-07-11How to track MRR for an iOS app →App Store Connect has no MRR number. Computing one from Apple's reports and Server Notifications: annual normalization, trials, grace periods, proceeds vs price, currency.updated 2026-07-11Create an App Store Connect API key (.p8, Issuer ID, Key ID) →Generate the key, find your Issuer ID and Key ID, pick the least-privileged role, survive the one-time download, and prove the key works with a minimal JWT.updated 2026-07-11Download App Store sales reports with the API →The salesReports endpoint end to end: auth JWT and vendor number, gzip-vs-ZIP decoding, per-unit money columns, the 365-day daily horizon, and which 404s are fine.updated 2026-07-12Apple Small Business Program: the proceeds math →The 15% commission is a ~21% raise on every sale. Apple's daily reports already state Developer Proceeds at your actual 85% share, so report revenue needs no adjustment — the share only matters when you estimate proceeds from a customer price.updated 2026-07-12
new to the vocabulary? the glossary defines every term these guides lean on.