App Rejected due to registration?

Hi all,


This is my first ever app and i am quite confused about why the app has been rejected?


I have created a quiz app that had real life rewards that they can claim when they do well in the trivia quiz. We require users to register in order to prevent cheating and also for each profile to collect these coins.


Would i need to create a "guest" play option? would that make a difference?


below is what they sent me as the rejection reason. Thank you for any help anyone can advise.


M



We noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines.


Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.


Next Steps


User registration that requires the sharing of personal information must be optional or tied to account-specific functionality.


To resolve this issue, please make it clear to the user that registering will enable them to access the content from any of their iOS devices and provide them a way to register at any time, if they wish to later extend access to additional iOS devices.


Please note that although guideline 3.1.2 of the App Store Review Guidelines requires an app to make subscription content available to all the iOS devices owned by a single user, it is not appropriate to force user registration to meet this requirement; such user registration must be made optional.

It is not just a question of a guest, unless it offers full functionality.


The purpose of this guideline is to avoid "phishing" apps, which are just to collect user info, with no real content behind.


That's why registration must be an option in the app, not a pre requisite.


That means that it is not only a guest option: that should be the main entry ; then you can propose an option to register to create an account for some iAP for instance.

I appreciate your reply. Thank you.


I noticed that it says that I would need to infom the user. Would I not be able to just make a pop up next to the registration form to let the user know that "registering will enable them to access the content from any of their iOS devices and provide them a way to register at any time, if they wish to later extend access to additional iOS devices."?

Note that this is just a personal opinion, typically what I would do in such a case, but in noway a guarantee it will work nor that there would be no side effect.


What you explain would be better (even though no one can guess the decision of the reviewer). But the app must be really functional without this registration and not quit if user refuses to subscribe.


If you submit with such changes, I advise that you describe in detail, very genuinely, what is your intent and how you implemented. And explain what user can do without subscription. The worst would be that reviewer may think you are trying to fool him/her. You would even risk an account suspension.

Thank you so much. I will let you know how it goes. I will write down the full details to them and explain why we need registration. Thanks again.

App Rejected due to registration?
 
 
Q