Publish your Apps and Games on App store and Google play

Publishing Apps on App store and Google play

Your checklist for the App Store and Google Play

The following list is the peak of the iceberg in terms of what you need in order to upload your digital solution to Google Play and the Apple App Store:

App StoreGoogle Play
Unique app name
iOS 11 SDK features
Support for iPhone X Super Retina display
5+ screenshots for iPhone and 5+ for iPad
Information on what’s new (if submitting a new version)Owner’s name + contact information
Keywords (tags)Support and marketing URLsTest account (for review tea
Unique app name
Icon (512×512 px)2–8 screenshots
Feature graphic (1024×500 px)Short description
Full description
Content rating
Privacy policy

How long does it take to publish an application?

You should always take into account holidays and maintenance days because they can significantly delay publishing. If you don’t get a reply, you can always check Apple services at or check the google play console

Once you’ve submitted your app for review, you can view its status in the my app section of itunes or on the iTunes connect app for iPhone and iPad or in the Google Play Console for Android.

To publish your app, app owners need to create either Enterprise or Individual (Small Business) account. To maintain accounts on both stores, you need to pay a yearly fee. An account for apple costs $99, and an account for Google costs $25. If your submission is incomplete, review times may be further delayed or your app may be rejected. Once your app has been reviewed, its status will be updated and you will be notified. The publishing process takes from 1 to 2 business days.

Reasons for rejection of your app by the stores

You should familiarize yourself with possible reasons for rejection to make sure you build your platform with the proper technical, content, and design criteria. We’ve picked out the most common issues for which apps are rejected to help you prepare for reviewing your own app.

Common reasons for app rejection by the Apple App Store

For a detailed list of guidelines used to review apps, visit app store reviewe guiedline

Irrelevant content. Your app will not be approved if images and text haven’t been finalized. Applications that are still in progress and contain placeholder content will not be approved.

Incomplete information. Make sure you enter all detailed information needed in the App Review Information part of iTunes Connect. If your application features require signing in, provide a valid demo account with username and password. If there are special configurations to set, include the specifics. If your app has a hard-to-replicate environment, you’ll need to provide a demo video. What’s more, you need to keep your contact information complete and up-to-date.

Crashes and bugs. Apple will reject any application that has bugs or that crashes. Test your digital solution on devices and fix all bugs before submitting.

Inaccurate descriptions. If your description and screenshots don’t clearly explain the app’s functionality, it will be difficult for users to understand what your platform does and your app will be rejected.

Poor UI. Apple wants to ensure that every app’s interface is clear and user-friendly, and they highlight their expectations in their design guidelines . If you fail to meet interface requirements, you’ll get a rejection from Apple.

Advertisements. Test whether your app displays ads properly across all devices. You’ll be asked if your app uses the Advertising Identifier (IDFA). If you indicate that your app uses IDFA but it doesn’t have ad functionality or doesn’t display ads properly, your app won’t be approved. Similarly, your app will be assigned the Invalid Binary status if you hide the fact that it does use IDFA.

Misleading users. If you promise certain features and functionality in your advertising and don’t deliver on what’s promised, you won’t get an approval from Apple either.

Broken links. If links in the app don’t function well, it can raise the chances of rejection. Your app can also get rejected if there’s no link to user support or if contact information is out of date. If you’re offering auto-renewable or free subscriptions or if your platform is featured in the Kids Category, you must provide a link to your privacy policy.

Lack of value. If an app doesn’t offer sufficient functionality or content or only applies to a small niche market, it may also not be approved. Take a look at the apps in your category on the App Store and consider how you can provide a better user experience.

Web content. Apple expects the most efficient use of unique ios feature when it comes to websites, web content, and web interactions. You app shouldn’t be anything but responsive, useful, and engaging to be approved.

Similar apps. If you’re submitting two applications that are similar, that may be grounds for rejection. Consider combining your apps into one in case they don’t get approved on their own.

  • sexually explicit content
  • things that potentially endanger children
  • graphic depictions or descriptions of violence or violent threats to any person or animal. Instructions how to engage in violent activities like bomb- or weapon-making.
  • apps that promote self-harm, suicide, eating disorders, choking games or other acts that may result in injury or death.
  • bullying and harassment
  • hate speech
  • reference to sensitive events like disaster, atrocity, conflict, and death gambling
  • illegal activities
  • inappropriate user generated content

Common reasons for app rejection by Google Play

Interesting fact: in 2017, more than 700,000 apps violated Google Play policies. Google removed these bad apps. In fact, 99% of apps with abusive content were identified and rejected. This was possible through significant improvements in Google’s ability to detect abuse through new machine learning models and techniques. 100,000 applications were also taken down. This has made it more difficult for bad actors to create new accounts in an attempt to publish another set of bad apps.

Restricted content. Your app will not be approved if it contains:

Neglecting privacy and security. Google is committed to protecting user privacy. They provide a safe and secure environment for users. Apps that are deceptive, malicious, or intended to abuse or misuse any network, device or personal data are strictly prohibited.

Impersonation. Google doesn’t allow apps to use another app’s or entity’s brand, title, logo, or name in a manner which may mislead users. Impersonation can occur even if there isn’t an intent to deceive. Be careful when referencing any brands that do not belong to you. This applies even if that brand doesn’t yet have a presence on Google Play. In short, don’t steal anyone’s intellectual property. Always strive to be one of a kind.

Monetization. Apps that have in-store or in-app purchases must comply with the . Apps that don’t clearly state specific or additional charges to access certain features in their descriptions will not be approved.

Families and COPPA. Google Play is a rich platform. It aims to offer trusted, high-quality, and age appropriate content for families. If your application doesn’t comply with the Children’s Online Privacy Protection Act (coppa) and other relevant laws, it will get a rejection.

Ads. Google Play doesn’t allow ads that are deceptive or disruptive. Ads must only be displayed within the app serving them and are considered part of the application. The ads shown in your app must be compliant with all google policy.

Spam and broken functionality. Apps that crash, force close, freeze, or exhibit other behavior not consistent with a seamless user experience usually get rejected. Apps that spam users or Google Play with unsolicited messages as well as duplicate and low-quality applications also get rejected, especially when they don’t install, install but don’t load, or load but aren’t responsive.

Submitting your app

If you want to get your app published, you need to follow the guidelines that the app stores provide. These guidelines aren’t designed to restrain you but rather to help you create an app that results in returning customers. These requirements allow stores to determine whether applications are reliable and perform as expected. If you take these requirements to heart, they’ll allow you to develop a digital solution that will be approved quickly. Remember that avoiding violating requirements is always better than trying to rework your app to meet them after the fact. However, you shouldn’t get discouraged if you get a rejection since there’s always the possibility to fix errors and submit your app again.

If you’re looking for a skilled development team to build your app with, We’ll be happy to create a frictionless user experience for your target audience that adheres to Google’s and Apple’s policies. see our portfolio to get an idea of our expertise.

Publishing Games on App store and Google play

Publish your game on App store

If you have not registered as a developer with Apple, you should do so now as you will be required to provide various developer certificates when uploading your games to  the Apple App Store (or the Mac store). You can do this from the Apple Developer page here:

You can find a complete guide on how to set up your Mac and iDevice for compiling and testing your games from the following article:

If you have not already followed the steps given in that article you should do so now, before continuing with this one. 

Make An App Store Listing

Before compiling your game for the App Store, you must first make a listing for it on iTunes Connect (you will also need to have made a development certificate and a distribution certificate and created an app id). To make this listing, you should log into your iTunes Connect developer center, and click on the Manage My Apps link. This will take you to your Apps dashboard, where you can see those apps that you have already uploaded, as well as a button marked Add New App.

App Information

The next page requires you to input the basic details for your game. you will be required to fill out the following fields:

  • vDefault Language: the default language for your game (more languages can be added later in the upload process)
  • Game Name: the name of your game as it will be shown on the App Store
  • SKU Number: this is the unique identifier for your game, and we recommend that you use the reverse URL format com.<company>.<game>
  • Bundle ID: this is a drop down menu where you should select the bundle ID that you

Creating The Game Package

You can go back to your game in GameMaker: Studio now and continue to work on it and polish it until you are ready to submit it to the App Store. When you are ready, make sure to revise the Global Game Settings and be sure that the Bundle ID matches that which you created for the game on the store, check that the game options for orientation, etc… are correct and that all the icons required have been added.

When your game gets uploaded, it will be placed under review by the Apple certification team, and they may need to get in touch with you at a later date. To facilitate things, you can give contact details as well give any notes about specific details relating to your game when testing. If you have created a test account for the game (for logging in, third party SDK’s etc…), you can also give details about that too.

When you are ready, click on the “Create Executable” icon at the top of the GameMaker: Studio IDE and select a location to save the project to. This is a security measure and the files saved to your PC are simply a copy of those that will be used by Xcode to build your final game. GameMaker: Studio will now build your game in Xcode.

Contact Information

You do not need to change the provisioning profile used here for the Distribution profile, as that will be added later in Xcode, so make sure that it is still set to the Development profile and Developement Certificate. When you are happy that it all works, make sure that your PC is connected to your Mac and test play your game to make sure that it works on the iDevice correctly.

Publish your game on the Play Store

After building your game with Android (either using the one click build for android or the manual process with advance you), you can publish it on the Google Play Store.

To do this, you need to have an account on the Google Play Store. There is a one-time $25 registration fee asked by Google.

Create your Google Play Store Develop account

To create your account, go there: https:/

Package your game

Package your game as explained here. In the end, you’ll have a Download button to get the .apk file that can be installed on Android.

Download this APK and keep it somewhere on your computer.

Upload the game .apk file

In the menu on the left, click on App Releases. Then, on the right, choose Manage Production:

Click then on Create Release.

You are asked for Google Play App Signing, click on Opt Out, then on Confirm for now.

The APK is uploaded to the Play Store. Wait a bit. Once it’s finished, you should see a message telling that the upload finished successfully.

If there is an error telling you that the upload failed, read the error message to know more about what went wrong. Usually, it means that:

  • vThe package name is not correct. In GDevelop, using the project manager, enter a new, unique package name
  • Or you used the same package name as an existing application. Choose another in the
  • The package name is not correct. In GDevelop, using the project manager enter a new, unique package name
  • Or you used the same package name as an existing application. Choose another in the the project manager and package again your game to create a new APK.

If there is an error telling you that the upload failed, read the error message to know more about what went wrong. Usually, it means that:

The APK is uploaded to the Play Store. Wait a bit. Once it’s finished, you should see a message telling that the upload finished successfully.

Publish the game!

Once you’ve completed everything, entered a nice description, set up beautiful screenshots and uploaded the .apk of your game, you can go back to the App Releases page. Click on Manage Production or Edit release. In the page where you’ve uploaded your apk, you can still upload a new apk if you want to change it (if you made changes in your game).