Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Iphone - clarification on app rejection guidelines

I have a website which offers (FREE) account based services. Iam working on a iphone app for the site. Can somebody help me with these questions?

1) Registration: In my case, the app is meaningless without an account/registration (all free). There is a lot of chatter in the internet that apps that do not offer a "registration-free" experience will be rejected. (example : http://readitlaterlist.com/blog/2010/08/version-2-2-rejected-new-rejection-reason-from-apple-may-have-major-implications/) Thoughts?

2) Email Verification: On my website, a user has to "Verify his email" before he can login. Basically, can I do this one time only thing in my app: (a) ask email -> register (b) ask user to copy verification token in email & paste in the app (c) Hit verify & let them inside the app upon success. Is this alright?

3) Is it against Apple's rules if the iphone app only supports existing users(who already signed up via website & have a user name password)? This way I need not worry about 1 & 2 for now & still have a full fledged app.

  • Please note that I have read the guidelines but still cannot come to a conclusion.
  • I am aware that "will Apple reject my app" - is a question nobody can answer

All I am looking for is your opinion based on your prior experiance & your interpretation of guidelines. Thanks much.

UPDATE: To all users who land here: Apple approved my app few weeks ago. All I did is explain(in review notes) that my app is truly account based & would be meaningless without an email. On my home screen, I have 2 buttons, "I have an account" & "Create an account". There is no registration free experience other than a series of graphics focused on "what is " & indirectly emphasizes that it is an account based appln. Apple seem to be convinced & approved the app the first go. Hope it helps.

like image 875
Ravi Avatar asked Mar 14 '12 19:03

Ravi


People also ask

What do I do if Apple rejects my app?

Quickly rectify the small and large icons and resubmit your app. If you understand the reason for the rejection, you can make the necessary changes in iTunes Connect or within the app itself, and then resubmit the app. If you're unclear on the reason for the rejection, read the next point.

Why would an app be rejected from the App Store?

As per Apple, bugs and unfinished or undercooked apps with broken functionality and hyperlinks, inaccurate or misleading information are the top reason for app rejection, contributing to over a fifth of total rejections.

How long does it take for Apple to review an app?

On average, 90% of submissions are reviewed in less than 24 hours. You'll be notified by email of status changes. You can also check the review status of your submission in the My Apps section of App Store Connect or on the App Store Connect app for iPhone and iPad.


1 Answers

I made an app that sounds very similar to yours. I host some websites that are basically forums (they require registration). So my app is an app that allows the user (once they have logged in) to read, post, edit profile etc. Without logging in they get nothing, they see a login screen/Signup button. Which takes them to a form to sign up, it then sends out an email and they approve it via the link it then allows them to login. So as you pointed out No one can really tell you if your app will be rejected or by apple, but my app was very similar to yours and made it through just fine. Also think about a service like Spotify, gmail, or facebook. They require the user to login/register before the app works at all. I believe these rejections dont come from the fact that they are requiring users to login, but they are making it difficult for them to login in or they did not have a website that this was tied to, they just want the user to login to use the app. Its a very fine line, and again apple will be the judge of this in the end.

*Apple very well could have changed this since I submitted my app, but this is just my experience.

like image 56
atrljoe Avatar answered Oct 17 '22 05:10

atrljoe