9 min read
Push notification architecture for APNs and FCM
Model users, devices, tokens, and preferences as separate records, handle token invalidation and quiet hours, and send idempotently across APNs and FCM.
3 articles from the Edict blog cover iOS app backends. The newest comes first.
9 min read
Model users, devices, tokens, and preferences as separate records, handle token invalidation and quiet hours, and send idempotently across APNs and FCM.
9 min read
A mobile app should not decide on the device what a user paid for. Verify purchases on a server and keep entitlements in a table fed by store notifications.
8 min read
Test trials, renewals, billing retry, expiry and refunds with StoreKit files, sandbox accounts and seeded backend state before any real money moves.