Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Apple rejects app because test account not given (as App login via OTP only) [closed]

Apple rejected my app because I haven't provided a test account. My app has login option only via OTP. So, how to convince Apple about same.

Guideline 2.1 - Information Needed

We have started the review of your app, but we are not able to continue because we need additional information about your app.

Next Steps

To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.

  • Please provide a demo mobile phone number and verification code for review

Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.

like image 797
Samkit Jain Avatar asked Aug 02 '17 06:08

Samkit Jain


People also ask

Why does Apple keep rejecting my app?

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 do I stop app Store rejection?

To avoid rejection, make sure that your privacy policy is easily accessible both within your app and app page in the App Store. It should explain how you use the specific data that you collect: how it's stored, and whether or not you share it with other third-party entities.

Why do apps get rejected?

The Apple or Android Play store will reject your app if it crashes or has severe faults during the review process. The App Review process will be thorough. Your app will be put through a series of stress and performance tests in order to break it.


1 Answers

Assumed that, you are storing mobile number and saving OTP to your server side. So that, when user will enter his OTP code, then it will check with mobile number and give access to use the app.

Just execute below process:

  1. Add on mobile number to server. for e.g. 123-456-0789
  2. Assign static OTP to this number. for e.g. "1234"
  3. Give same mobile number to Apple for review.
  4. Now, when apple will review the app, they will enter mobile number as "123-456-0789" and he will receive message about OTP. (Just on screen, but don't send OTP to this number.
  5. On OTP enter screen apple will enter "1234" which will verify to server and Apple can review the app.

Note: No need to submit build again. Just inform that, demo account credential has been added.

Hope, this helps to move further for your app process.

like image 151
Nishant Bhindi Avatar answered Sep 27 '22 23:09

Nishant Bhindi