Mobile app support and maintenance
Store policies, new iOS and Android releases, certificates and push delivery. Apps get delisted over an outdated SDK, not over bugs.
What's included
- Target SDK updates for store policy
- Testing against new iOS and Android
- Certificate and provisioning renewal
- Crash monitoring by device
- Push delivery diagnostics
- Release builds and submissions
- Store review support
A mobile app differs from a website in one decisive way: you don't control the environment it lives in. A website can be updated any minute you like. An app update travels through review that takes anywhere from hours to several days. Which means a hotfix stops being instant, and anything that can be verified in advance has to be verified in advance.
The second difference is that your deadlines are set by the stores rather than by your business. Apple and Google raise minimum target SDK requirements every year, and an app that misses them stops being served to new users before eventually being delisted. Technically nothing is wrong: no bugs, existing users are fine — there are simply no new installs. That deadline arrives as an email which is very easy to miss.
How we work
- Project onboarding. We review versions, certificate and provisioning status, developer console access, and dependency currency. Then we build a calendar of store deadlines.
- Tracking platform requirements. We follow policy changes and target SDK dates and update ahead of time, rather than in the final week before removal.
- Testing on new OS releases. New iOS and Android versions ship every autumn. We run the app against betas to catch breakage before your users upgrade.
- Crash monitoring. We watch crash reports broken down by device and OS version, so a failure affecting one uncommon handset still gets found — the aggregate average hides it completely.
- Certificates and keys. Renewals go on a calendar. An expired signing certificate means you cannot ship an update precisely when you urgently need to.
- Releases. We build, sign and submit, then shepherd the review and answer whatever the store raises.
What you get
An app that stays listed and keeps working on current operating systems. Platform deadlines are met on schedule rather than in an emergency. Crashes show up as numbers rather than as one-star reviews.
Almost every app has a server side, and that breaks for entirely different reasons — load, queues, migrations. That's web application support, and it makes sense to keep both halves with one team. Plans and response times are on the technical support page.
Timeline
Onboarding takes about a week: console access, certificates, and getting the project building on our side. Then month to month. One honest caveat: an urgent fix still has to pass store review, so our SLA commits to the time until a build is submitted, not until users see the update. Promising the latter would be dishonest.
A typical scenario
Picture an app released two years ago and untouched since, because it works. An email arrives from the store: from a given date, apps on the old target SDK will no longer be served to new users. The email gets lost in a marketing inbox. Six months later the sales team notices installs have stopped entirely. By then the update needs more than an SDK bump — half the dependencies have aged out too. With ongoing maintenance that deadline lands in a calendar the day it's announced and closes with a routine release.