App Store-Sad online route, analyzing the reasons and solutions for AppStore review failure

App Store-Sad online route, analyzing the reasons and solutions for AppStore review failure
After submitting an app for review, developers will always encounter various reasons for rejection. Most of the reasons for rejection can be found in Apple’s App Store Review Guide, but there are also some more bizarre reasons, and occasionally there are some human factors caused by Apple reviewers. What reasons have you been rejected for, especially the bizarre reasons? Take a look at the weird reasons and solutions that these netizens have encountered. The icons designed in wubo9935 App are similar to Apple's native icons. Apple's native icons are patented, and the Design Guidelines stipulate that App icons cannot be identical to Apple icons, such as iTunes, App Store, iPod, etc. Any similar apps will be rejected. The settings interface and buttons of the Zhufeng app use an iPhone-like operation method and rounded corners for the icons -> redesigned… The age setting of the app is too low -> changed the age… The app has physical rewards -> disclaimer, nothing to do with Apple… The app description mentions the functions of subsequent versions -> deleted… The app has a scoring function -> some reject and some pass… The app needs to use location, but does not prompt the user -> added a prompt to allow users to refuse… The app does not provide a test account -> provide one… The app has a private API -> modified… numbbuaa encountered two problems: 1. The third-party static library contains calls to private APIs (contact the third-party technical support to update the static library); 2. Contains potential pornographic, violent and other content (adjust the age restriction level of the application and add a reporting function) The armywin game contains URLs that can be redirected. The rejected game contains apps that are not under this account. The rejected app interface design is too similar to a web page. The rejected game did server verification during in-game purchases. The server was unstable, resulting in the inability to recharge the test account. The rejected game provides a monthly card function, but it does not support players using it on different devices. wode211 1: For browsers, the rating must be 17+ 2: Applications similar to Android widgets on the desktop are rejected (not in line with user habits) 3: The URL link of the Term of service does not match the content of the "Term of service" and is rejected 4: The response of a certain button or control is not consistent with the description and is rejected 5: For iPad applications, the arrow of UIPopoverController does not point to the corresponding button or control and is rejected. (If the screen is not pointed correctly after switching, it will also be rejected) 6: iPhone program cannot run on iPad, or runs poorly, it will be rejected 7: The files in Documents are not processed according to the guidance document of iCould, it will be rejected The age setting of the Wild Boar Yangyang app is too low -> I changed it to a higher age... There is a button function in the app that prompts users to rate and comment -> Delete... I haven't tested it on multiple devices, and the interface is distorted on iPhone 5 -> I used a third-party API in the app -> Modify... The ywlcjl5 game interface was ugly and did not meet the expectations of iPhone users, and was rejected twice in a row. —Repaint. There is no restore purchase feature added for IAPs that are permanently purchased. -Add to. Adding the function of exiting the program does not meet the human-computer interaction function. -delete. xin814 1. Modify the style similar to Apple's app store 2. Delete the use of private API 3. Others' iPhone is wrongly written as IPhone in the interface Modify linaicai_rename 1. Third-party logins in apps that jump out through the built-in browser will be rejected and changed to webView login. 2. Wallpaper apps will be rejected and deleted because they cannot control third-party data, resulting in the appearance of some pornographic images . 3. App names or internal data that use some registered trademarks will be rejected for name modification. 4. Apps that are too simple, have too few interfaces, or seriously violate Apple's interface design guidelines will be rejected for redesign. tmxk12388 1. The first time was during the review, the app kept saying that it could not connect to the server. I tested it myself and there was no problem. The reason might be that Reachability returned that it could not connect - I changed it to request return data and passed the review. 2. When submitting a video client, it said that it did not have the copyright for live video broadcasting - I passed the review after providing a copyright statement . 3. The product only provides mobile phone number registration and requires an account number - I provided an account number. 4. The product icon and splash screen image added the logo of other companies - I removed the logo. doctor_chen 1. Regarding our page, we used local webView layout for convenience. This is the only page, but it was rejected because of this. Prompt what does not have native features, such as button. . It took me a long time to figure out the reason. I changed the webview to a picture and Apple was satisfied. 2. For a certain application, everything else is fine. There is an instruction manual. For the sake of aesthetics, I added a cover to each item to make it a bookshelf style. The content is pure txt. Apple treated me as a bookseller and told me that xxx like ebook should be xxx on ebook store. I deleted it and it was approved. I really can't understand how so many e-books in txt format got through. . 3. They used a menu that pops up like Youku, saying that users would be confused and that guidance instructions were needed, but it was not adopted. It's no use adding explanation. Finally I changed to a normal menu and passed. There is a prompt in the beiqingbao app for user evaluation : Dear, give a good review! ~ It was rejected and changed to "Go to APPSTORE to rate" and passed lpluck08 1. If the name of an Apple device appears in the app, it must be iPhone, iPad, etc. Pay attention to the capitalization. If it is iPhone or iPad, it will be rejected!! 2. If the app involves logging in or needs to be connected to a hardware device to continue the operation, you need to provide a test account or an operation video. 3. I encountered the problem of private API once. . . cocoawill 1. The app contains a picture of a company's LOGO, but there is no authorization document from the company, so it was rejected. 2. The app's description contains the word "beta", so it was rejected. 3. Inter-App Audio was checked when applying for the certificate, but it is not supported in the app, so it was directly Invalid Binary 4. Required background modes >App plays audio was set in info.plist, but the reviewer did not find any place to play audio in the app. After being rejected, the reviewer added an audio playback function description in the notes, and it passed. 5. Registration is limited to mobile or Unicom accounts, so it was rejected. 6. When clicking on a certain function in the app, it prompts that it is downloading, so it was rejected and changed to loading, so it passed. bombbomb Non-user-generated data was stored in the Documents directory, which violated the iCloud backup regulations and was returned. The app was rejected for offering prizes for marketing activities without stating that it was not related to Apple. 23105612Rejection reasonWe enabled the game center, but set a limit that requires players to play to a certain level before it can be enabled, and then it was rejected. SolutionAfter communicating via email, I recorded a video of using the game center function in the game and got approved. legolasyoung has a clause: 3.10 Developers who attempt to manipulate or deceive user reviews or chart rankings on the App Store by using fake or paid reviews (or adopt other improper means) will be removed from the iOS Developer Program. There is an AlertView in the app prompting users to review: First time: give me 5-star rating, you will get 100 coins! Rejected; Second time: give me 5-star rating, thank you! Rejected; Third time: plz rate me! Passed. The program has no way of knowing how many ratings the user has given, so prompting the user to give 5 stars is deceiving the user. The first one even more violates the point of paid reviews. Tip: Developers want to bypass the review by turning on a "switch" to control this prompt text. It is best not to do this. Many people in the forum have had their IDP removed because of this practice. 11.1 Apps that use software other than the App Store to enable or provide additional functionality will be rejected. In the app, users can get free coins by sharing game results to Facebook, inviting Facebook friends to play games, etc. Rejected; change these operations to not give gold coins, passed. "Share results to Facebook" and "Invite Facebook friends" belong to "Software outside the App Store", and "Get free coins" belongs to "Provide additional features". 10.2 Applications that are similar to iPhone bundled applications available on the App Store, iTunes Store, iBookstore, etc. will be rejected. 1. An app I made before has a user bookshelf function. The bookshelf interface is similar to iBooks, with book covers arranged one by one on the bookshelf. Press and hold the cover of a book, the bookshelf will enter editing mode and the cover will shake. This edit feature was rejected. After changing to edit mode, the cover does not shake, so it passes. 2. A software I made previously had an IM function. The conversations between users displayed a high-imitation system-provided text message bubble (whale body), which was rejected. It was changed to a non-whale body UI and passed. 10.1 Applications must comply with all terms and conditions explained in Apple's iPhone User Interface Guidelines and iPad User Interface Guidelines. Apple does not allow applications to cover the status bar. Previously, I used the open source library MTStatusBarOverlay to cover the status bar to display tasks and progress, but it was rejected. Later, I changed to another library that did not cover the status bar and it was approved.

<<:  Hu Xinshu vs. Papi Jiang, self-media selling itself to capital: one thought to heaven and one thought to hell?

>>:  Holingol SEO Training: What is the Qingfeng Algorithm? What impact does the Qingfeng algorithm have on SEO?

Recommend

Justill Poster Color Lab Bootcamp 2.0

Justill Poster Color Lab Training Camp 2.0 Resour...

How did Tik Tok short video achieve rapid growth?

The core of user operation is to manage users in ...

Long Juan's essential image management course for sophisticated women

Through 20 lessons of "Essential Image Manag...

Product Operation: 5 Rules for Good Products

Three elements of exponential growth: good produc...

Operation personnel should understand user portraits

User portrait is a relatively new term. Initially...

What is SEO about optimizing a website? What is the purpose?

To build a website, you need to optimize it, but ...

How to improve brand loyalty through integrated marketing?

I will lead you to understand what marketing acti...