Upload App to Itune but Didnt See
by Irina Bulygina
How to successfully submit an app to the App Store for review
The Apple team has a strict vision concerning the quality of mobile applications. This is really great for the users, because the Apple team works hard to make the App Store a trustworthy ecosystem. The App Shop has a high threshold and tough requirements, not only for the app's functioning but for the implementation of appropriate security measures. The user can exist sure that iOS applications are reliable.
However, coming together all the requirements can become a existent hell for developers. But to compare, the evolution of the awarding tin can take only a few weeks, while the fourth dimension spent passing the App Shop review can be up to a month (or even months if the developer disregards Apple tree's developer guidelines).
I'm working at Dashdevs as a Client Engager. My master duty is to create applications from scratch so they pass the review. I work with clients' requirements. We have more 9 years of expertise in the development of iOS applications. Nosotros've worked with various markets, industries, and different companies.
The complexity of the applications varies, besides. Nosotros submitted 250+ apps for review during 2018. Not all of them passed the review the beginning time. But sometimes we felt real unbridled joy from a expert review.
In this article, I desire to share our feel then yous tin avoid common mistakes and easily pass the review stage.
How to apply to the App Shop
A shiny brand-new iOS application has been developed, tested, and is ready to see the world. A binary file is already uploaded to the iTunes Connect panel. But what else is needed?
- You need to add bones information (description, tags, contacts) about your awarding, add screenshots, and credentials of a demo user account (if your application requires the dominance).
- You lot need to include detailed explanations of non-obvious features (like native gesture usage) and in-app purchases in the App Review notes.
- Then you demand to press the button "Submit for Review" to inform Apple that your application is ready for the App Store.
You'll be notified if something important in the description is missing. Then the awarding condition review will be inverse to "Waiting for review". Information technology tin take a few days earlier the real check begins. When the verification squad actually starts the review, the status of the application will exist changed to "In Review".
Hint: You volition save some effort past installing the iTunes Connect application on your iPhone to receive immediate notifications nigh all the status changes.
App Store review is a mandatory step for all applications. The process of app verification sticks to the Apple tree Guidelines ensuring the best and the safest user experience.
They besides review the principal information about the application. A function of the verification is done automatically using scripts, and people perform the other i. If your application has an upshot, you will receive a notification with a precise description of what should be fixed. The timeframe for the first stage of review runs between 3 to 7 days. The inspection of the application updates is quicker — from 1 to 3 days.
Over the final few years, I've had some issues with applications submitted for review. Some of them were easy to prepare, and some took many hours.
So, why didn't your applications pass on the offset try?
Hither'south what you lot need to take into business relationship.
Employ Homo Interface Guidelines (HIG) for the design
Your designers should follow the HIG from the very kickoff. Sizes and positions of the buttons, the right usage of the bones UI elements, and navigation must comply with Apple tree Guidelines. Fixing issues with HIG tin cost you a lot if you observe these bug at the end of the development.
Hint: Do not create an application that appears confusingly similar to an existing Apple product or whatsoever other application (no copycats). The Apple squad is very strict nearly this.
Check the functionality listing
Your application must include features, content, and a UI that elevate information technology beyond a repackaged website. The Apple squad cares about the usefulness and benefits to the user.
There was a case when one of our applications was rejected because the Apple tree review team assumed that our app didn't need to accept the Sign up/Sign in functionality. So, we sent a notice of appeal with the prove of the relevancy of this functionality.
Some other example was a niggling bit unlike — the application was too simple for the AppStore (only a funny calendar). The awarding needed boosted functionality. We improved it by adding a sharing feature, and information technology passed the review.
Ane more than significant rule to refer to is that your application must not crave the installation of other applications.
Provide a demo account with full functionality to the Apple team
The App Store reviewing team volition definitely attempt to annals your app, simply they will need to verify the rest of the features likewise. For example, to review the functionalities of a depository financial institution application, they need to have an account with an activated card and some transactions on information technology. You lot need to be sure that the account accesses full functionality and all the back-end features are turned on.
Hint: do not provide this account to your QA team for usual testing, especially during the review period. One time, we sent an application for review, and at the aforementioned time our Quality Assurance engineer was testing the blocking functionality and occasionally banned a new user.
No "test", "coming soon", "beta", "trial", "Testflight" in the app.
All your time to come, unfinished, demo functionality must not be used in the app. Practice not apply these words for your application content at all, even for in-app screenshots and descriptions. If yous need to test your application, you can join Testflight services.
We once made a ridiculous mistake with some other one of our applications. As yous might know, to set up a submission to review, developers sometimes take screenshots of the application right from the TestFlight. These pictures are posted as the screenshots of the existent app for the App Store. If you lot do so, cheque twice, as in that location can be the "Testflight" label in the condition bar. When this happens, your awarding is rejected. This itty-bitty thing may cake the submission of your application.
Performance
No crashes, no slow performance, no memory leaks are allowed for App Store applications. Incomplete app bundles and binaries that crash or perform with obvious technical problems in applications are rejected at in one case.
Draw merely the existing functionality
No advert for future features should be in the description of the app.
Terms and Conditions / Privacy Policies.
These documents or the links to them must be added to the app. You need to explain to the user how their sensitive information is processed and what data is shared past the app with tertiary parties and for what purposes (e.one thousand., analytics tools, advertising networks, and tertiary-political party SDKs, etc.). A user needs to know the deletion and retention policies of your application.
Intellectual Property
Y'all need to take permissions to employ all materials in the app (copyright issue). Do non use tertiary-party trademarks, copyrighted works, or patented ideas in your app if you lot have not obtained the necessary license. Remember virtually the restrictions confronting using sexual or pornographic content, marijuana, tobacco, controlled substances, misleading quotations of religious texts, and violence in mobile applications.
Licenses
If some regulations within your business area demand a license for providing your services, such every bit FinTech, Medicine, Healthcare, etc., you need to adhere a re-create of those documents to the application review. If an app requires specific hardware, you need to provide a respective certificate or license for this hardware.
Another case from our experience: an awarding used a special sticker printer. At first, the application was rejected, and we needed to get a certificate to utilize those printers. It took us a month to get the official approval from the producer of the hardware.
Another instance was a digital bank application. We needed to provide the App Shop review team with the E-money License. This too applies to the cryptocurrency-industry.
"Apps facilitating Initial Money Offerings ("ICOs"), cryptocurrency futures trading, and other crypto-securities or quasi-securities trading must come from established banks, securities firms, futures commission merchants ("FCM"), or other approved financial institutions and must comply with all applicable law".
Enquire user for permissions
Your application must inquire permissions for using a photographic camera, microphone, location, access to contacts, Camera Scroll, and user locations. The permissions must be relevant to the application'south functionality. The App Store team cares that the information collected in the awarding is stored in the right way and prevents its unauthorized use, disclosure, or access by third parties.
Hint: don't forget to add together a description of these permissions to the .plist file. This is another mutual reason for rejections.
No mock-upward data in the app
If your application has no content for some forms you need, hide this element or add a placeholder for it with an explanation how the user can get the necessary data.
Sometimes developers hardcode to show the maximum user functionality. For instance, your awarding has a section with charts displaying the user'due south activity statistics in the app. In this case, there must be a placeholder with a prompt text that the nautical chart will exist available when the user starts to use the app on an everyday basis.
With advertisements, things are the same — you can not submit the app with empty ad banners or test adverts.
Ability to moderate user'southward content
"Block a user/content", "report a user/content", "blacklist for users" are required functionalities for the app if it provides multi-user communication (eastward.chiliad. feeds, chats, groups). As a production possessor, you need to be conscious that different people will employ your application and some of them may disturb others. You need to provide your users with the ability to manage the content and the community they're interacting with.
Options for release
With every submission for review, my squad gains new experience. My main advice is to submit your application to the App Store review as presently equally you take developed the MVP of your awarding. Keep in mind that even if yous pass the review, it does not mean that the app will be released.
There are 3 unlike actions yous tin can take after a successful review:
- Manually release this version: as a developer or an application manager, you need to go to the iTunes Connect console and printing the push button to release the app.
- Automatically release this version: that means that the application volition exist published equally shortly as it passes the review.
- Automatically release this version after App Review, no earlier than…: you tin can select the time/appointment for the release. If your application passes the review, it will be published at that time.
These options can help developers and product owners/managers to laissez passer the review and wait for the marketing campaign to get-go. You demand to know that the first app review is the most disquisitional, and so the App Store team verifies the application for a much longer period and more thoroughly. Every further update is reviewed as well, but it takes less fourth dimension for the verification. Sometimes can have just a few hours.
The App Store may reject your application. That's OK. Practice not panic. If yous understand the reason, you just fix the upshot and resubmit the application for review once again. If you have questions or would like to provide boosted information, you can use the Resolution Center to communicate with the App Review squad. They are supportive and ready to help you with your awarding. Nosotros have fixed a lot of issues with their help.
I hope my examples mentioned in this article will be helpful for you lot and all your IOS applications volition pass App Shop verification on the very kickoff attempt.
P.S. Useful links:
- App Programming Guide
- App Extension Programming Guide
- iOS Data Storage Guidelines
- Human Interface Guidelines
- Marketing Resources and Identity Guidelines
- Guidelines for Using Apple Trademarks and Copyrights
Larn to code for free. freeCodeCamp'due south open source curriculum has helped more than xl,000 people become jobs equally developers. Get started
marasonterver2002.blogspot.com
Source: https://www.freecodecamp.org/news/how-to-successfully-submit-an-app-to-the-app-store-for-review-ad7ccdd87722/
0 Response to "Upload App to Itune but Didnt See"
Post a Comment