Get Your Cordova App Approved by the App Stores

In Visual Studio 2013, the Cordova tools are released as a preview (CTP) version. Cordova tools will be released as part of Visual Studio 2015 and we recommend that you now use Visual Studio 2015 RC to develop apps using Visual Studio Tools for Apache Cordova. You can download Visual Studio from the Microsoft Download Center.

Before you can publish your app and get it to your customers, it will have to get app store approval. The key to approval is what your app does and how it does it. While each store has a different process and a different list of requirements, a well-designed app is more likely to receive approval on any platform. These articles are a starting point for designing apps that have a high likelihood of approval.

Google Play (Android)

Launch Checklist

Google provides an extensive and detailed checklist for getting your app ready for distribution.

Core App Quality

This topic lists an extensive array of tests your app should pass before submission to Google Play.

Design

The content in this site describes how to design a great Android app.

The Apple App Store (iOS)

Apple provides a lot of guidance on app design. Designing a great app isn't about adding a camera feature or a push notification. UI elements are a key piece of the experience, but UI elements alone do not create a great design.

PhoneGap, Apple Rejections & UI/UX Guidelines

This blog post by Andrew Trice interprets the Apple guidelines around how they apply to HTML, CSS, and JavaScript development. He debunks the myths and gives specific suggestions about how to make your app compliant with the Apple guidelines.

iOS App Store Approval Tips and Tricks

This blog by Rob Lauer post describes the approval processes for Apple and Android and includes a checklist of common pitfalls.

Rejected: How to Guarantee Your App Won't Get Approved | PhoneGap Day EU 2013

In this video, Rob Lauer discusses common problems and solutions in the app-approval process.

PhoneGap and the Apple Store

This blog post by Brett Livaudais lists specific things that will get your app rejected. It also gives some specific guidance about differentiating a Web experience from an app experience.

HOWTO: Create native-looking iPhone/iPad applications from HTML, CSS and JavaScript

This blog post by Matt Might provides code examples and how-to information for making your app look more like a native iOS app and less like a Web page.

Create an Apache Cordova App – Build a UI

This topic discusses designing your UI and some popular UI frameworks such as Ionic and Bootstrap.

The Windows Phone Store

Windows and Windows Phone Store Policies

Adhering to the Windows Phone Store policies will help you make choices that enhance your app’s appeal and audience.

Microsoft Design Priniciples

Following a foundation of design principles will delight your users.

Download the toolsGet the Visual Studio Tools for Apache Cordova or learn more