Knowledge Base

A basic guide to Mobile Commerce for Magento merchants

Icon Search
How to publish your app to Apple App Store and Google Play?

How do I do this without missing anything important? Are my applications ready for publishing?” Even hours after looking for the procedure on the internet, these questions are still lurking in your mind. Not so great, isn't it?

So in this article, we want to help you figure this problem out for good. With the process broken into simple steps and helpful sources introduced, those dragging moments of errors and repetitions when publishing your app is now a thing of the past.

Okay, let's get down to it.

1. Make sure your app is ready for publishing

There are two most popular stores for your app: Apple App Store and Google Play. Each store has its own policy to satisfy so that you app will be ready for the publishing process. To simplify the papers, here are the basic requirements for the app:

  • Functionality: The app should run well on the platform with full functions as expected from the developers.
  • Usefulness: The app should provide some form of lasting use and serve a particular purpose.
  • Content: The content of the app must not go against the law.
  • Intellectual Property: App that is the result of copying from other developer’s work will be expelled.
  • Maturity Requirements: The app should not contain nudity or sexual gratification
  • Confidential Information: The app must not violate personal rights.

Here are the links of policies if you want to take a closer look:

Check the Apple App Policy here:

Check the Google Play App Policy here:

So now you are sure that your shiny apps are ready to be sent out to the world? Not so fast!

2. Boost your app’s popularity, before you publish it!

Things such as detail screenshots, catchy icon and detail subscriptions are what set your app apart from other competitors, and give your customers a better chance to understand your beloved masterpiece more.

If your app is going to be published onto Google Play, you can also upload a video to show the touch and feel of your app; this can be a great feature to attract users. Remember to keep the video in the required duration between 30s and 2 minutes, and shows what benefit your app can bring to the users. Upload your video first to YouTube, and then it will show up on the app’s page.

For iOS platform, you can use the URL to your video and paste it into the description or Marketing URL field. In this way, users will know where to watch the app’s features through the video before using it.

3. Go through the technical steps

With the timely and useful criteria for this guide in mind, here is the best source you can look for with details guide on how to successfully upload your finished coded app to the stores:

A. Publish app to Google Play (source:

1. Log into Google Play Developer Console ( with your developer account.

Note: Your regular gmail account will not work.

Click "Add New Application"

Add new application

Choose the primary language of your app and the title for it.

App Title

Now you can choose whether you want to upload the app first or prepare the store listing. In this example, we will upload the APK first.

Click on "Upload APK"

Upload apk

You will be brought to a page like the one above if you need a license key follow the on-screen instructions. Click "Upload your first APK". Either drag your APK into the box or hit browse and navigate to where your APK file is.

After you finish uploading the APK file, you can select "Store Listing" on the left-hand side. This is where you fill out all the information about your App that other people can see when they browse the Play Store.

Store Listing

When you are done filling out the store listing page move onto Pricing and Distribution. This is the page where you choose which country you want your app to be sold in.

Once you have everything filled out and ready to go. The drop down menu located in the top right-hand corner of the page will change from "Draft" to "Ready to Publish". Select the drop down menu and select "Publish this app".

Publish your app

Your App is now published and it will take a few hours before your app is to be put onto the Google Play Store.

B. Publish your app to Apple App Store (source:

Step 1 of 5: Install Application Loader

  1. Download Application Loader from iTunes Connect (
  2. Install Application Loader on your Apple Mac OSX computer.

Step 2 of 5: Connect to iTunes Connect

  1. Log in iTunes Connect with the same account as the one used in the iOS Developer Program portal.
  2. Click Manage your app.
  3. Click Add new app.

Step 3 of 5: Enter the application information

  1. In the App Name field, enter the name of your application.
  2. In the SKU number field, enter an identifier for your app.
  3. In the Bundle ID field, enter the same Bundle ID as the one configured in the App ID on the iOS Developer Program portal.
  4. In the Bundle ID suffix field, enter the Bundle ID suffix.
  5. Click Continue.
  1. Enter the rights and pricing information and click Continue.
  1. Enter the Version information and click Save.
  1. Click Done.
  1. Click Ready to upload binary.

Step 4 of 5: Upload with Application Loader

  1. On your Apple Mac OSx computer, launch Application Loader.
  2. Log in with the same account as in the iOS Developer Portal.
  3. Select the application.
  4. Click Next.
  1. Click Choose.
  1. Click Send to upload the application to the iTunes Store.
  2. Wait for Apple acceptance.

Step 5 of 5: Update your application

You must use the same Distribution Provisioning Profile as for the first publication.

  1. Update the version number of your application.

For example, from 1.0 to 1.1

  1. Restart the publication process from Step 1: Install Application Loader.

The application’s end-users can download the update when connecting to Apple App Store.

Note: Your child is rejected? – Try again!

There might be some chance that even if your app follows through every procedure successfully, the stores will still reject it due to several reasons. Don’t give up yet and follow these solutions to get the app back to the race:

Minor step 1: Review your app again based on the assessment from the stores

Minor step 2: After correcting all the necessary requirement, resubmit the app again.


4. Hooray, let’s grab the popcorn and watch downloads go through the roof!!! But wait…

So now your sales buster has been published successfully, don’t forget that there’s a huge ranking system that’s waiting to push it down every moment. Here’s a quick statistic: According to AppPromo, 59 percent of applications released on iOS actually lose money for the developer. An even more surprising number is that 80 percent do not generate enough revenue to be a stand-alone business.

Okay, so in this final step, we have some ways for your app to stay in the safe zone, stand out from the crowd and brings sales to your business.

A. Bring your child up high on the statistics:

One of the easiest ways to push your app to higher ranks is to ask friends, colleagues and staffs to download it, review it and recommend it. Of course, you can always put the app to another app market platform such as Appolicious or specialized app forums so that people might know about it. If your app is good, there’s no reason to why people don’t rush to the store (Unless your product page is like a design crime scene, which solutions we’ve talked about in Step 2).

B. Turn every customer experience to valuable moment

Be on alert with customers’ reviews and star ratings. In most situation, users look for the reviews after knowing about the app’s features. And, needless to say, one bad review without a promised solution or an unanswered question could make or break the first step of your masterpiece.

C. Never miss out the growth of your child

Keeping track of the progress is important. Imagine every time your child falls on the floor, you run to him right away and see if he gets hurt, and if the floor is slippery or a Lego piece is dropped. Your app is just like that, and if you are not prepared the tools well for this, you might lose track of the factors that affect the popularity and health of the app. There are some popular tools you can use such as Google Analytics (you can use App Analytics) or Flurry to stay alerted on the statistics.

With this guide, we give you the map to get your app to users’ hand, and all these steps are ensured carefully to ensure you maximize your app’s potential in both technical points and marketing strategy.


Related Terms
mobile shopping app, mobile app publication, magento mobile app

Related Posts