Discover Better Value Faster
  • Home
    • CloudNow
    • Blog
  • App Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
No Result
View All Result
  • Home
    • CloudNow
    • Blog
  • App Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
No Result
View All Result
Discover Better Value Faster
No Result
View All Result
Home Application Development & Modernization

Publishing your app on Google Play Store and Apple App Store

SatyaDev Addeppally by SatyaDev Addeppally
3 years ago
in Application Development & Modernization
Reading Time: 3 minutes
Publishing your app on Google Play Store and Apple App Store
0
SHARES
806
VIEWS
Share on FacebookShare on TwitterShare on WhatsappShare on LinkedIn

CloudNow recently completed the development and launch of an application on iOS and Android. We thought that we would document some of the nuances of this launch process on both the Google Play Store and Apple App Store, which could be useful to you during publication of your own applications.

About the application

The launched application helps to track the quality of a user’s driving. Most modern mobile phones have an in-built accelerometer and gyrometer. Our client partnered with Cambridge Mobile Telematics (CMT), who would capture the raw data generated when the user goes from point A to point B. CMT then uses AI/ML to process the data and return it to the CMT mobile SDK, which is integrated with the app.

Related articles

Service Mesh: The best way to Encrypt East-West traffic in Kubernetes

How does a No-Code App Builder help enterprises?

The app then displays driving safety information such as average speed, high speed, where you drove riskily, whether you were using your phone while driving, etc. It’s also a social platform, where family members or friends can join a common group and compare scores. Based on trip scores and 14-day aggregate scores, the app also offers training content that is sent to the user.

Play Store Review

To start publishing apps on Play Store, you need a paid Google Play publisher account. This requires a one-time payment, for any number of apps.

Automated check

The Google Play Store app submission process is not as involved as submitting an app to the Apple App Store. Google simply checks the code automatically via software to screen for malware and obvious content violations.

There is also a round of manual checks conducted by a team of reviewers to plug any gaps left by the algorithm. Even with this manual intervention, however, the review process is much faster than Apple App Store app review. It usually takes 1-7 hours to get the app approved, while Apple claims that all apps are processed within 24-48 hours.

However, even though it is a simpler process, there are some guidelines you should follow when uploading to Google, which are highlighted below.

The content essentials

Before you get started on your app submission, prepare the below content and keep it ready with you. This makes the process faster and easier.

  1. Title
  2. Short description
  3. Full description
  4. A minimum of two Screenshots
  5. High-res icon (512 x 512 pixels)
  6. Feature graphic (JPEG or 24-bit PNG (1024w x 500h)) 
    1. This will be displayed across Google Play Store

The process

  1. Application type: Select ‘Applications’
  2. Category: Select the most appropriate category for your app (for example, ‘Maps & Navigation’)
  3. Contact details: You need the below information:
    1. Website
    2. Email id
    3. Privacy Policy
  4. Price: If your app is free, set the price for the app to Free.
  5. Primarily Child-Directed: Select No for this option, unless your app is primarily directed at children or teenagers.
  6. Contains ads: Select No for this option, unless your app contains ads.

Apple Store Review

The process of launching your app on the App Store is considerably more complex than on the Play Store. Do consider working with a professional development agency with experience launching apps, to speed up the process and avoid rejection.

Manual checks

Since the check is manual, our app upload was more involved on the Apple App Store than on the Google Play Store. During the App Store Review, Apple scanned the app we submitted as well as the CMT Mobile SDK to detect the presence of specific APIs.

This process is not foolproof, and can sometimes be triggered even if the APIs are not present. This can prompt questions and requests for more information in the Info.plist file.

We solved this issue by setting several Info.plist values, allowing the app to pass Apple App Store review.

Info.plist property key settings

If you are targeting iOS 13 for your app, there is a property key change that affects the Info.plist file settings. In iOS 13, the NSBluetoothPeripheralUsageDescription property key was deprecated. It was replaced by NSBluetoothAlwaysUsageDescription, which is required if your app uses the device’s Bluetooth interface. 

This key enables you to add a message that tells the user why the app needs access to Bluetooth.

If your app is targeting iOS 13 and beyond, replace the NSBluetoothPeripheralUsageDescription key with NSBluetoothAlwaysUsageDescription. If the deployment target is earlier than iOS 13, include both keys in your app’s Info.plist file.

There are over 1 billion active users on Google Play Store and 5 billion app downloads on the Apple Play Store in Q2 2020. These are the two biggest application platforms in the world, and launching your app on both is key to its success. At CloudNow, app development includes troubleshooting and launch of the app on Play Store and App Store.

We understand the technical nuances and issues that could arise during app launch on these complex tech platforms. Do get in touch with us for true end-to-end services.

Previous Post

Containers: How they can benefit your dev practice!

Next Post

Digital transformation in CX: The next frontier

SatyaDev Addeppally

SatyaDev Addeppally

Enterprising leader with an analytical bent of mind offering a proven history of success by supervising, planning & managing multifaceted projects & complex dependencies; chronicled success with 22 years of extensive experience including international experience.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Next Post
Digital transformation in CX: The next frontier

Digital transformation in CX: The next frontier

Using data right: Identifying blind spots in operations using technology

Using data right: Identifying blind spots in operations using technology

Is Kubernetes a DIY platform?

Is Kubernetes a DIY platform?

Related Posts

Service Mesh: The best way to Encrypt East-West traffic in Kubernetes

Service Mesh: The best way to Encrypt East-West traffic in Kubernetes

by Abdul Rahman
3 years ago
Reading Time: 3 minutes

With their ability to simplify application processes and speed up development cycles, scale up efficiently, and provide enterprises with customizable software, organizations are increasingly migrating to...

How does a No-Code App Builder help enterprises?

How does a No-Code App Builder help enterprises?

by Baskar RV
3 years ago
Reading Time: 2 minutes

If you’re developing a minor application for internal use, or bootstrapping your small outward-facing app, chances are that the costs and timelines quoted by full-stack developers...

Kubernetes 101: Introduction, Glossary, and Benefits

Kubernetes 101: Introduction, Glossary, and Benefits

by Sridhar T
3 years ago
Reading Time: 3 minutes

With the widespread use of containerization, Kubernetes, an open-source container-centric management software, has seen a surge in popularity. Originally developed at Google and released as an...

What is a Service Mesh, and why do you need one?

What is a Service Mesh, and why do you need one?

by SatyaDev Addeppally
3 years ago
Reading Time: 3 minutes

Imagine a situation where you have to test a new version of your application in a microservices architecture, using canary deployment, or where you have to...

What is the difference between LMSs in a B2B and B2C context?

What is the difference between LMSs in a B2B and B2C context?

by Hareesh M
3 years ago
Reading Time: 3 minutes

With the pandemic pushing people and students to work and learn from home, the global learning management system (LMS) market size has seen tremendous growth. In...

Newsletter

Subscribe To Our Newsletter

Join our mailing list to receive the
latest news and updates from our team.

Polls

Thanks for reading.
On which of the following topics would you like to see more content from CloudNow in the future?

View Results

Loading ... Loading ...
  • Polls Archive

Recommended Post

Why Cloud Migrations Fail
Cloud

Why Cloud Migrations Fail

6 years ago
Where do Kubernetes Clusters hold significance in your app modernization journey?
Application Development & Modernization

Where do Kubernetes Clusters hold significance in your app modernization journey?

4 years ago
3 important LMS features to increase team efficiency
Others

3 important LMS features to increase team efficiency

3 years ago
Is your mobile app secure?
Application Development & Modernization

Is your mobile app secure?

4 years ago

Solutions

  • Cloud Advisory
  • Migration & Deployment
  • Application Development & Modernization
  • DevOps
  • Testing as a Service
  • Managed Services
  • Data & Analytics
  • API Ecosystem
  • User Lifecycle Management

Industries

  • Financial Services Industry
  • Retail Industry
  • Healthcare Industry
  • Manufacturing Industry

Resources

  • Banking
  • Capital Markets
  • High Growth
  • Blogs

Company

  • Our Story
  • Why CloudNow
  • Partners
  • Careers
  • Contact Us

Contact

  • USA : +1 803 746 7178
  • IND : 044-24619130
  • info@cloudnowtech.com

© 2023 CloudNowTech

  • About
  • Privacy Policy
  • Contact
No Result
View All Result
  • All Blogs
  • Application Development & Modernization
  • Agile & DevOps
  • Cloud
  • Digital Transformation
  • Data & Analytics
  • Quality Assurance

© 2023 CloudNowTech

Subscribe To Our Newsletter

Join our mailing list to receive the
latest news and updates from our team.

Thank You

Thank you for reaching out. We have received your inquiry.
One of our team members will get in touch with you shortly.

Contact Us
Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?