[Switch] How to pass App Store Review (iOS developer Experience Sharing), appios

Source: Internet
Author: User

[Switch] How to pass App Store Review (iOS developer Experience Sharing), appios

The CocoaChina communication community once initiated a topic discussion about why iOS developers failed to review and the solution. The valuable reply content is as follows:

 

Wubo9935

The icons designed in the App are similar to those of the Apple native icon, and the Apple native icon is patented. In the Design Guideline, the App icon cannot be the same as the Apple icon, such as iTunes, App Store, iPod icon. If the same App appears, it will be rejected.

 

Wind-Driven

The App's setting interface and buttons use iPhone-like operations and the icon's rounded corner design-> redesign...

The age of the App is too low-> changed the age...

There are physical rewards in the App-> disclaimer, not related to apple...

In the App description, the words "functions of subsequent versions" are provided-> Delete...

The App has the scoring function-> reject, or pass...

The App needs to use location, without prompting the user-> adding a prompt to allow the user to refuse...

App does not provide the test account-> provide...

There are private APIs in the App-> modify...

 

Numbbuaa

I encountered two problems:

1. Third-party static libraries include private api calls (contact third-party technical support to update static libraries );

2. include potential pornography, violence, and other content (adjust the age limit of the application and add the report function)

 

Armywin

The game contains a jump URL and is rejected.

The game contains apps not under the current account, rejected

The APP interface is designed too much like a webpage and rejected

During in-game purchase, server verification is performed, and the server is unstable. As a result, the test account cannot be recharged and the account is rejected.

The game provides the monthly card function, but it does not support the use of players on different devices and is rejected.

 

Wode211

1: For browsers, 17 + must be selected for classification.

2: applications similar to Android widgets desktop are rejected (not in line with user habits)

3: the URL of the Term of service does not match the content of the "Term of service" and is rejected.

4: the response of a button or control is rejected because it is not consistent with the description.

5: the arrow of the iPad app UIPopoverController, which does not point to the corresponding button or control and is rejected. (If no target is displayed after the screen is switched, it is rejected)

6: iPhone programs cannot run on iPad, or are rejected because they are not running well.

7: files in Documents are rejected because they are not handled in accordance with the instructions of icocould.

 

Wild boar stupid

The age of the App is too low-> change the age to a higher age...

The App provides the button function for prompting users to rate ratings-> Delete...

IPhone 5 is not tested on multiple devices. Page distortion occurs-> modify

The App uses a third-party api-> modify...

 

Ywlcjl5

The ugly game interface does not meet the expectations of iPhone users and is rejected twice in a row. -Redraw.

The purchased IAP is not added. -Add.

The function of exiting the program does not comply with the human-computer interaction function. -Delete.

 

Xin814

1. Similar to Apple's app store style Modification

2. Delete using private APIs

3. If someone else's iPhone is incorrect, it is changed to an IPhone.

 

Linaicai_rename

1) third-party logins in the App are rejected and modified to webView logins that are redirected through the built-in browser.

2) wallpaper applications may reject the deletion of some pornographic images due to the inability to control third-party data.

3) when the App name or internal data is used to a number of registered trademarks, the name will be rejected.

4) Too many simple applications, too few interfaces, or a rejection of re-design against Apple's Interface Design Guidelines

 

Tmxk12388

1. During the first review, the app always prompts that the server cannot be connected and the test is normal. The reason for the analysis may be that the Reachability returns a connection and cannot be connected.-Use the request to return data for judgment and then pass the review.

2. Submit the video client and state that there is no copyright for live video.-The client will pass the review after providing the copyright notice.

3. The product only supports mobile phone number registration. An account is required-an account is provided.

Iv. Add product icons and pop-up images to logos of other companies-Remove logo

 

Doctor_chen

1. For the convenience of using the local webView layout of our page, only this page is rejected. Prompts that there are no native features, such as button .. Apple was satisfied with the problem of changing webview into an image after a long time.

2. There is no other problem in an application. I have added a cover for each item to make it a bookshelf style and the content is pure. txt. When I sold my books, Apple told me that xxx like ebook shocould be xxx on ebook store. I deleted this and passed. I cannot figure out how to use so many txt-format e-books ..

3. I used a menu like Youku to pop up a circle, saying that the user would be confused and confused. If there is a guide, it would fail. It is useless for me to add instructions. Finally, I changed a normal menu and passed it.

 

Beiqingbao

The program prompts the user to comment

Tip: Give me a high praise !~ Rejected

Changed to ''APPSTORE rating." passed

 

Lpluck08

1. If the name of an Apple device appears in the App, it must be iPhone or iPad. Be case sensitive. If it is iphone or ipad, rejected !!

2. If login is involved in the App or you need to connect to the hardware device to continue the operation, you need to provide the test account or operation video.

3. Private api problems, once encountered...

 

Cocoawill

1. The application contains images of a company LOGO, which are rejected without the company authorization File

2. applications containing beta words are rejected

3. Inter-App Audio is selected when applying for a certificate. Invalid Binary

4.info. in plist, Required background modes> App plays audio is set. When no audio player is found in the application, the reviewer adds the audio playback function description in the notes.

5. Registration is restricted to mobile or Unicom accounts and rejected

6. Click a function in the application and prompt that the application is being downloaded, rejected, or being loaded.

 

Bombbomb

Non-user data is stored in the Documents directory, and illegal icloud backup specifications are returned.

Prizes are offered for marketing activities in the app, which are irrelevant to Apple and are rejected.

 

23105612

Reason for rejection

We enabled the game center, but the restriction requires players to play to a certain extent before it can be turned on and then rejected.

Solution

After email communication, the video screen that uses the Game Center Function in the game is recorded.

 

Legolasyoung

Come with a clause:

3.10 development programmers who use fake or paid comments to manipulate or cheat user ratings or chart rankings in App Store (or use other improper methods) will be removed from iOS developer Projects

AlertView in the App that prompts the user to comment:

First time: give me 5-star rating, you will get 100 coins! Rejected;

Second: give me 5-star rating, thank you! Rejected;

Third time: plz rate me! Pass.

The program cannot know how many ratings the user has rated, so prompting the user to give 5 stars is a deception to the user. The first one violates the billing comments.

TIPS: developers want to control the prompt text in the form of a "Switch" to bypass the review. It is best not to do this. Many people in the Forum have already canceled IDP because of this practice.

 

11.1 applications enabling or providing additional features using software other than App Store will be rejected.

In the App, users can share game results to facebook, invite facebook friends to play games, and other operations to get free gold coins. Rejected;

Change these operations to no gold coins.

"Share results to facebook" and "invite facebook friends" are "software other than app store", and "Get free gold coins" are "provide additional features ".

 

10.2 applications similar to iPhone bundled applications provided by App Store, iTunes Store, And iBookstore will be rejected.

I. a previously created App has the user's bookshelves function. The bookshelves interface is similar to iBooks that arrange the cover of a book on the bookshelves. Long-pressed fingers on the cover of the book. When the bookshelf enters the editing mode, the cover will shake. This editing function is rejected. After entering the editing mode, the cover is not jitters and passes.

2. a previously created software has the IM function. The user-to-user dialog shows the text message bubble (WHALE body) that comes with the high imitation system and is rejected. It is changed to a non-whale UI and passed. 10.1 applications must comply with all the terms and conditions described in Apple's iPhone user interface guiding principles and iPad User Interface guiding principles.

 

Apple does not allow applications to hide the status bar.

Previously, MTStatusBarOverlay, an open-source Library, was used to hide the status bar and display the task and progress, and was rejected;

Later, I switched to another database without overwriting the status bar and passed.

 

Zsx923

1. alert is displayed in the App rating, and the text cannot induce users, such as "Praise" and "5-star rating", all of which will be reject

2. When it comes to music and video data, especially foreign data, such as those that did not mention the copyright agreement at the time of submission, it will be reject without mercy and the domestic data will be okay.

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.