To get your app published on Google Play or the Apple iTunes AppStore you need to have an official developer account with them. Most of our clients use our developer account because there is normally no cost for this and it saves them the cost, time and effort of creating their own accounts.
The process of getting an app submitted, approved and published is complex and one of the most common reasons development projects miss their deadlines. There are a lot of potential pitfalls such as:
- Apple and Google Play have very strict rules and tests before they approve an app. Apple in particular will reject apps for many reasons such as (in simple terms): if it doesn't look good, if it doesn't function flawlessly, if it crashes, if it requires log-in for non-secure information, if it does the same as a website (or what a website could do), if it does exactly the same as lots of other apps built on the same platforms. Through hard experience we have learned how to get apps approved as quickly and seamlessly as possible. For example we often submit apps for approval that are not quite complete so we can identify and potential rejection reasons early on.
- Creating provisioning profiles and certificates then compiling and signing apps is very complicated and different processes are followed for Android and iOS (Apple).
- Creating app permission manifests that are not correct (for example asking for permissions that the app doesn't actually use or need) will result in the app being rejected.
- Apps now require Privacy Policies that are compliant with the App Store's rules, for example GDPR. We have templates for Privacy Policies that our clients often use.
- There are a lot of mandatory fields for the App Store listing, for example screenshots and app icons of specific dimensions, keywords, pricing policies, age certifications etc. Getting these wrong can result in the app being rejected and/ or the app not listing as high as it could have in app search results.
Because we have been through the approval process so many times, we can help design, build, sign and submit your app through to approval as quickly and painlessly as possible.