Summary: This article compiles important considerations for iOS app submission to help iOS developers and app operators avoid the frustration of rejection during the review process. By following these guidelines, we can successfully submit our applications for review in one go, saving valuable time and energy.
Introduction:
Friends engaged in iOS development and app operation are well aware that the review process for iOS app submission is extremely strict and rejections are common for various reasons. Each time we get rejected, we need to address the issues and resubmit for review, which consumes a significant amount of time and effort. In order to help everyone smoothly pass the review process, I have compiled a guidebook for iOS app submission, which includes specific points to pay attention to. By following these guidelines, we can minimize the chances of rejection and strive for a successful review in one submission.
- In-app update check function
Version updates for iOS apps must be done through the App Store, and it is not allowed to include update prompts within the app itself. Therefore, during the development process, it is crucial to avoid designing such functionality to prevent rejection.
- Lack of installation detection when using third-party login
When integrating third-party login functionality, it is necessary to check if the user has installed the corresponding third-party client. If it is not installed, do not display the corresponding login button. Additionally, it should be noted that Apple does not allow an app's normal use to depend on another app, so providing a web login option can be considered.
- Collecting IDFA without implementing advertising functionality
If the app itself does not have advertising functionality but collects the Identifier for Advertisers (IDFA), it may result in rejection during the review process. It is recommended to display a banner advertisement during the review and place it in a conspicuous position, then disable it after the review is passed.
- Including UGC without providing user agreement and reporting functionality
If the app includes user-generated content (UGC) functionality, it is necessary to provide a user agreement and implement content reporting functionality; otherwise, it may be rejected during the review.
- Using unrelated screenshots during submission
The app name, description, screenshots, and other elements must be relevant to the content and functionality of the app; otherwise, they may be rejected. Please ensure the use of real and accurate app screenshots and avoid using self-designed illustrations as substitutes.
- App registration restricted to invitation codes
Apple requires that apps should not restrict usage to only a portion of users, so limitations on registration through invitation codes should not be set.
- Mentioning the name or icon of third-party mobile platforms within the app
Any mention of terms such as "Android" or "Android system interface" in text, icons, or system interfaces will lead to rejection during the review. Please pay special attention to avoiding such mentions.
- Involving rewards without stating non-affiliation with Apple
If the app offers physical rewards, Apple products should not be presented as prizes, and it should be declared that there is no affiliation with Apple.
- Failure to provide a method for restoring in-app purchases
If the app supports in-app purchases, it is essential to add a "Restore Purchases" button on the interface.
- Unrelated functionalities inaccessible without registration
For apps such as news apps, users should not be forced to log in to access content when they are not logged in; otherwise, it may result in rejection.
- iPhone app not displaying correctly on iPad
Even if the app is designed exclusively for iPhone users, it should still display properly on iPad. Apple's review guidelines require that iPhone apps can run on iPad in iPhone resolution or with double the resolution of iPhone 3GS.
- Infringing upon third-party copyrights
Video, music, and book apps are prone to rejection due to copyright infringement. Additionally, it is advisable to avoid using third-party trademarks within the app.
Recently, a useful iOS app submission tool called "appuploader" has been discovered, which has been tried and proven effective. Those who need to submit apps to the App Store can give it a try.
Conclusion:
By following the guidelines provided in this iOS app submission guidebook, we can greatly increase the chances of our app being approved, avoid rejections, and save valuable time and effort. It is essential to ensure that the app's functionalities align with Apple's policy requirements, provide clear and complete user agreements, and ensure that the app's description and screenshots accurately reflect its functionality. Additionally, specific requirements and restrictions regarding advertising, rewards, third-party login, and other features should be carefully considered.
References:
Apple Developer Documentation: App Store Review Guidelines - App Store Review Guidelines - Apple Developer (https://developer.apple.com/app-store/review/guidelines/)
ASO100 Blog: Solutions to Common Issues in iOS App Submission - https://www.aso100.com/blog/zhuanlan/14.html (https://www.aso100.com/blog/zhuanlan/14.html)
Appuploader Official Website - Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate (https://www.appuploader.net)
Top comments (0)