问题
Apple rejected my app because I haven't provide 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.
回答1:
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:
- Add on mobile number to server. for e.g. 123-456-0789
- Assign static OTP to this number. for e.g. "1234"
- Give same mobile number to Apple for review.
- 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.
- 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.
来源:https://stackoverflow.com/questions/45453416/apple-rejects-app-because-test-account-not-given-as-app-login-via-otp-only