Context
The mobile app needs over-the-air fixes, push notifications and crash reporting from its first release. 0020 (Proposed) already chooses Sentry per app; this ADR applies it to mobile and adds updates and push.Decision
- JavaScript updates ship through EAS Update, iOS and Android together, on the same channel and runtime version.
- Push uses Expo push notifications; push tokens are stored per user by a service, not only in the app.
- Sentry is integrated at first release, per 0020. The DSN is public configuration; upload tokens are CI secrets (0009).
- Store releases are bi-weekly.
Consequences
- Fixes reach users without store review, within the limits of native-code changes.
- Dependence on Expo services for push and updates.