How to publish your app on Google Play Store    
This topic is assigned to Victor Robu

May 29, 2012 09:47 AM

How to submit an Android APP.

Step by step instruction.

Ready to submit an app to Google Play Store?

Step 1. Click on "Ready to Publish" button

Step 2. Start Submission Process

Step 3. Select Build Type

3.1 Instant Build — in under 1 hour 24 / 7 you will receive an email with a link to a build of your app for you to publish (unlimited number of builds per month for paid apps).

       If you choose this option next steps are: 5 → 6 → 7 → 8
3.2 Build & Review — in under 2 business days you will receive a link to a build of your app or review notes in case your additional input is required. You will also receive screenshots for your app.

       If you choose this option next steps are: 5 → 6 → 7 → 8 
3.3 Android Studio project (Instant SDK project) - in under 1 hour 24 / 7 you will receive an email with a link to an Android Studio project you can use to develop custom features.
3.4 Premium Processing(Request Premium SC Review and Submission) — in under 1 business day SeattleCloud's Review Team will accurately review the application, send an e-mail with a feedback and publish the application. For this type of service we charge $99 per app.

 * Step 4. Google Play Store Properties

4.1 App Title - The name of your application as you would like it to appear in Google Play. Maximum 30 characters.
Perhaps the most important field is the title. So try to get relevant keywords into this field.
4.2 Short Description - The first text users see when looking at your app's detail page on the Play Store app. It is 80 character limit and users can expand this text to view your app’s full description.
4.3 Full Description - The visible description of your application in Google Play. There is a 4000 character limit for this field.
Note: Repetitive and/or irrelevant use of keywords in the app title, description or promotional description creates a spammy user experience and can result in an app suspension.
4.4 Application Type - Google Play is divided into 2 major application types: "Applications" and "Games". Choose one of them.
4.5 Promotional Video (optional) - The URL to a YouTube video showcasing your app. 
4.6 Privacy Policy URL (optional) - A URL that links to your company's privacy policy. Privacy policies are recommended for all apps collecting user or device related data, and required for apps that offer auto-renewable or free subscriptions, are designed for kids, or as otherwise required by law.
4.7 Email Address - Set the email address you would like IARC to use for rating related communication.
4.8 App Rating Category - a category that describes your application best, and is the category under which your application will be listed.
4.9 High Resolution Application Icon - Should be a higher-fidelity, higher-resolution version of your application's launcher icon. Requirements: 512x512px, 32 bit PNG or JPEG, maximum file size 1024KB.
4.10 Feature Graphic: 1024x500px, 24 bit PNG or JPEG (no alpha, no border)
4.11 Promo Graphic: 180x120px, 24 bit PNG or JPEG (no alpha, no border) 
*This step is not included in the submission process itself. You may modify the Google Play Store data from the App's Dashboard in Google Play Properties. This step is required if you request a Premium Processing for the application.
**NOTE: Please be informed that the Google Play Store doesn't have anything like keywords, because features like that get abused to manipulate rankings.
Also stuffing keywords in your description is against the Google Play Developer Program Policy and can result in your App being removed from Google Play or your whole account being suspended.

Step 5. App Multimedia

5.1 Application Icon (a.k.a. Launcher Icon): Is a graphic that represents your application and appear on the user’s Home screen.
Application Icons are used primarily to:
  • Promote the brand.
  • Help users discover the app on Google Play Store. 
  • Function well in the Launcher.
Android runs on a variety of devices that offer different screen sizes and densities. So, to support multiple devices you should create and upload separate icons for all screen densities, including: 
Density dpi px
low 120 36 x 36
medium 160 48 x 48
high 240 72 x 72
extra-high-density 320 96 x 96
extra-extra-high-density 480 144 x 144

2 Splash Screen Image
: The splash screen is a full screen image which appears while application is loading. 320x480px to 720x1280px PNG or JPEG .
  • width: min 320px. max 720px.
  • height: min 480px. max 1280px.

Step 6. Enable Push Notifications 

A Push Notification service that lets you send notifications from your SeattleClouds server to your customers.
6.1 I want Push Notifications disabled
6.2 I want Push Notifications enabled - This setting will enable Google Cloud Messaging for all Android devices which have Google Play Services installed.
6.3 Enable push notifications for devices without Google Play Services - This setting will additionally enable Push Notifications for all Android devices that do not have or do not support Google Play Services.

Step 7. Android Permissions

These permissions are ENABLED by default to ensure that all the features and page types work properly. You can disable some of these permissions at your own risk. If you are not sure what are Android permissions or how they can affect your application, please leave all these permissions enabled.
7.1 Full Internet access (android.permission.INTERNET) - Allows the app to create network sockets and send/receive data to/from the Internet.
7.2 Approximate(network-based) location (android.permission.ACCESS_COARSE_LOCATION) - Allows the app to access approximate location from location providers using network sources such as cell tower and Wi-Fi.
7.3 Precise (GPS) location (android.permission.ACCESS_FINE_LOCATION) - Allows the app to access precise location sources such as Global Positioning System on the device.
7.4 Modify or delete the contents of USB storage (android.permission.WRITE_EXTERNAL_STORAGE) - Allows the app to write to the USB storage and/or to the SC card. Implies permission for reading from the USB storage - android.permission.READ_EXTERNAL_STORAGE
7.5 View network connections (android.permission.ACCESS_NETWORK_STATE) - Allows the app to view information about the network connections such as which networks exist and are connected. This allows for example showing a meaningful error message to the user if there is no Internet connection on the device. This information is also used in analytics and statistics.
7.6 Read phone status and identity (android.permission.READ_PHONE_STATE) - Allows the app to access the phone features of the device. An app with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to and the like. 
7.7 Record audio (android.permission.RECORD_AUDIO) - Allows the app to record audio with the microphone. 
7.8 Take pictures and videos (android.permission.CAMERA) - Allows the app to take pictures and videos with the camera.
7.9 PhoneGap Permissions - These permissions are DISABLED by default. Enable only those permissions that you use in your PhoneGap page. If you don't use PhoneGap in your application, please leave these permissions disabled. 

Step 8. Version Name, Version Code, App Name, Package Name, App Rotation 

8.1 Version Name - A string that represents the release version of the application, as it should be shown to users ( is just something that's shown to the user).e.g. 1.0, 2.1, honey cake, apple pie, ...., etc.
8.2 Version Code - An integer value that represents the version of the application code, relative to other versions. You can set the value to any integer you want, however you should make sure that each successive release of your application on Play Store uses a greater value. e.g. If current app version code on Play Store is 2 then next version code should be 3. 
8.3 Application Name - Application name is displayed under application icon. Must be a short name to fit icon width (2 lines of approximately 10-12 characters are possible).
8.4 Application Package Name - Is an unique application identifier used by Android to manage the installed applications. The Application package is also unique on the Android Market — there can’t be two apps with the same package name on the Play Store.
It MUST be of the form 'com.yoursite.appname'. It MUST contain only lowercase letters, digits and at least one DOT ('.'). NO others characters, NO spaces.
8.5 App's Rotation - Enable/ Disable App's Rotation. (Portrait > Landscape > Portrait)
By default Rotation is disabled.
Fill in all fields and press SUBMIT button.

Done. Submission complete!

Aug 21, 2012 04:20 PM
When I get the email that my binaries are ready for download, I click the link and it give me an error that says that is either unavailable or cannot be found.  How do I download this file?

Aug 21, 2012 11:27 PM
Hi, Sharon

If you still have this issue, please open a support ticket -

Best regards, 

Dec 29, 2012 10:39 AM

If I understand this correctly, the review of an app is included in all packages from Basic to Publisher, it's called "Application review and AppStore Submission" in Plans & Prices page. Since I want to show my website as the developer of the app, can I get the app reviewed by SC for free and then submit it with an automatic build? 

Jan 21, 2013 12:36 PM
App review is included in all plans.
For example with a BASIC plan you can request one Review/Submission per month for free. (with PREMIUM plan - 5 reviews/submissions per month, etc...)

Jan 21, 2013 12:54 PM
thanks Eugene but I'm still not clear on this, do apps get reviewed by SC even when an automatic build is made??

Jan 21, 2013 12:58 PM
No. An automatic build is an automatic build.

Jan 21, 2013 02:13 PM

sorry I just read again the publish posts in the forum and I think I confused the manual/auto submission process with the options under who's account to submit the app, own or SC's.

I can do a manual build so that my app gets reviewed but in order to get my name under the app, I just need my own dev account, right?

Jan 22, 2013 01:40 AM
An Instant build (a.k.a AUTO build) is an automatic process. App is compiled and you receive a link for downloading.

The best option for you is "Review&Publication".
1. Enroll in Apple Developer Program.
2. Request a "Review&Publication".
(specify your iTunes Connect credentials).
3. In under 2 days your app will be published under your developer account.

Jan 22, 2013 09:06 AM
That's what I thought, sorry for the additional post above, thanks!

Jul 27, 2013 09:59 PM
How can I ensure that all my files can be update easily without creating another build, whenever my client make changes to the files in SC.

Current situation:  everytime there is a changes in the resource file, it will sychronize from the app store? or from the SC platform.
cos i make some code changes the sychronization doesnt take place, and therefore I need to rebuild another build and upload to the app store, so that my end customer can update.  is this the case.

what are the sleek and smooth method.


Please read about our Resource Sync tutorial: