Current location - Education and Training Encyclopedia - Graduation thesis - The reason why my app was refused to be submitted to the appstore for review and how to modify it.
The reason why my app was refused to be submitted to the appstore for review and how to modify it.
After the application is submitted to the App Store for review and rejection, Apple will send an email to the developer explaining the reasons for the rejection and how to modify it. I don't know why this theme was rejected. This needs specific analysis.

However, in general, application rejection can be divided into binary rejection and metadata rejection. The former needs to upload the application again and queue up again, while the latter only needs to modify the information and does not need to upload the application again.

The following are 23 reasons why the App Store review was rejected, which we collected before, for the subject's reference (limited to the number of words, the original official reasons for rejection cannot be attached).

1.the version update of iOS App with check and update function in App must be done through App Store, and the self-contained app cannot contain prompt update function. From March 20 15, all apps with duplicate checking and updating function will be rejected.

2. When logging in with a third party, you need to check whether a third party client is installed, and the corresponding button will not be displayed when it is not installed. Before 2065438+September 2005, you can usually hide the login button by judging that it is not installed. However, the current way of hiding buttons may also be rejected by the audit. QQ and Weibo provide web login methods. If it is judged that it is not installed, users need to be allowed to use webview login method. Apple has stated in the terms that the normal use of iOS apps is not allowed to depend on another app.

3. The device IDFA has been collected, but the application has no advertising function. From February 20 14, Apple began to refuse to collect IDFA (identifier of advertisement) applications without any advertising service to enter the App Store. If there is no advertisement in the App itself, it is suggested that banner advertisements can be displayed at the time of approval, placed in a more obvious position, and then closed after approval.

4. It contains UGC, but it does not provide user protocol and reporting function. If your App has UGC (User Generated Content) functions such as posting, you must provide a user agreement and leave the content reporting function, otherwise it will be rejected.

5. The name, description, screenshot or preview of the application that does not use the screenshot of the real application will be rejected if it has nothing to do with the content and function of the application. Some applications were rejected because the application screenshots used their own illustrations.

6. The application must be registered with the invitation code. Apple requires that the application should not be limited to some users.

7. The name or icon of the third-party mobile platform will appear in the application. For a long time, Apple has not allowed iOS developers to mention the Android version when describing software. From April 20 15, mentioning Android and its text, icon and system interface in app, screenshot and other places will be rejected. There used to be an e-commerce App, because selling Samsung Android phones was rejected. ...

8. If rewards are involved in the App, and it is not stated that there are physical rewards unrelated to Apple in the app, you cannot use Apple products (such as iPhone and iPad). ) as a prize. In addition, it must be stated that "the reward is provided by the company and has nothing to do with Apple's official".

9. There is no way to resume internal purchase. Just add a button "Restore Purchase Record".

10. You can't use functions unrelated to your account when you are not registered. For apps such as information, if you force users to log in without doing anything related to user information, even if you don't log in, you can't see anything, and you may be rejected.

11.The iPhone application does not display properly on the iPad. The iPhone program must be able to run on an iPad with twice the resolution of the iPhone and the resolution of the iPhone 3GS without modification. Even if your App is only open to iPhone users, it must be displayed normally on the iPad, otherwise the review will be rejected.

12. Infringement of third-party copyright. Applications such as videos, music and books are easily rejected because of this article. In addition, ASO 100 suggests that third-party trademarks should not appear in the application, such as the logo of the operator and the logo of the film and television company.

13, application screenshot/name/description, etc. If there are indecent words, names, descriptions, etc. anywhere in the application screenshot. For example, words like "awesome, green tea bitch, unruly, funny" will be rejected by Apple.

14, the words beta and beta appear in the application. Don't be too modest, add the word "beta" to the startup screen or application name. Apple does not allow beta products to be put on the shelves.

15. Registration lacks privacy policy. If the application includes a registration function, the registration page must provide a button or link to the privacy statement protocol. In addition, when submitting a new version of iTunes connect, you must fill in the privacy policy URL.

16, application crash, loading failure and other bugs. A crash during the audit process will lead to the rejection of the audit. ASO 100 suggests that the server must be stable during the audit, so as to avoid the content loading failure during the audit and the rejection.

17. The application description, screenshot and application function do not match. If the function of application description or screenshot introduction is not reflected during the review, it will be rejected. If the introduction copy is not detailed enough, there will be a certain probability of rejection.

18, the application contains application recommendation function. Except in special circumstances, Apple explicitly prohibits recommending other apps in the application.

19. The application contains incorrect diagnostic functions. If your application contains untrue system detection or optimization functions, Apple will think that this function is suspected of misleading users and will be rejected during the review.

20. The new version submitted by the application is too different from the previous version. If the new version of the application you submitted has changed too much in function compared with the previous version, such as upgrading the game to a tool application, or completely changing the function of the previous version of the product in the new version, it will be rejected by Apple.

2 1. Applications that violate local laws and regulations must abide by the laws and regulations of the online area, and it is forbidden to contain gambling, pornography, paid companionship and other illegal contents. In particular, apps that provide users with paid social services, such as online live apps, must strictly abide by relevant regulations.

22. The name of the application author is inconsistent with the name of the financial institution. For financial-related products such as wealth management and P2P, Apple has increased the requirement that the name of the developer must be consistent with the name of the financial institution in the APP, otherwise it will be rejected.

Applications provided by financial institutions of the same brand must be published under the same developer account and name.

If you publish these applications on behalf of your customer or company, your customer or company should register an iOS developer account and add you to their developer account so that you can submit and publish applications under their account.

23. The functions provided by the application are too simple. The function in the application cannot be too single. Although Apple advocates "simplicity" in concept, it does not mean that it can accept applications with imperfect functions. Their core requirement for applications is to give users a more valuable experience. Of course, if your product is too creative, Apple's auditors may not understand its uniqueness. In this case, you can describe the advantages of the product in more detail through the complaint in order to pass the audit.

That's my answer. If I help you, I forget to adopt ~