My recent release was rejected with the following comment
Metadata Rejected.
"Thank you for your resubmission, however we were still not provided
with an OTP. In order for us to review your app, please provide an OTP
so that we may fully assess your app's features.
Next Steps :
To help us proceed with the review of your app, please provide a user
name and password in the App Review Information section for your app
in iTunes Connect."
My app has the following functionality for access :
(1)by internal users [having emails restricted to the company domain] and
(2)by external users [any email id can be used but only Indian mobile number has to be used]
How do I clear this ?
in Itunesconnect, there is an option to provide username / password for ios App Review Information. So provide that.
Related
I submitted my app for review for external testing and the binary got rejected due to missing username and password for a test account in Test Information tab of testFlight.
Here is the response in Resolution Center in App Store connect. I have added the username and password in test information tab and replied in Resolution Center as suggested.
Do I need to submit the app for review again?. As the status of binary shows rejected.
From Apple
2. 1 Performance: App Completeness
Guideline 2.1 - Information Needed
We have started your beta app's review, but we were unable to successfully access all or part of your app.
In order for us to continue the review, we need to have a way to verify all app features and functionality. Typically this is done by providing a demo account that has access to all features and functionality in your beta app. It is also acceptable to include a demonstration mode that exhibits your app’s full features and functionality. Note that providing a demo video showing your beta app in use is not enough for us to continue the review.
Next Steps
To help us proceed with the review of your app, please provide a user name and password in the Beta App Review Information section of App Store Connect. Please be sure that the demo account includes content that demonstrates the features and functionality available in your app.
To provide demo account information:
Log in to App Store Connect
Click on "My Apps"
Select your app
Navigate to the "TestFlight" tab
Select “Test Information”
Scroll down to “Beta App Review Information”
Select the "Sign-in required" box
Enter demo credentials in the "User Name" and "Password" fields
Click “Save”
Reply to this message in Resolution Center
After entering the Test Information, all you have to do is reply to the message in Resolution Center. They will get back to you and update the status accordingly.
However, if you would like to expedite the app review, sometimes it's faster to just submit a new build.
Apple rejected my app with an :
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need an expired demo account to fully assess the subscription feature.
Next Steps
To help us proceed with the review of your app, please provide us with a link to a demo account in the App Review Information section of App Store Connect and reply to this message in Resolution Center.
I really don’t understand what kind of demo account they want from me. There are no any login screens in the application. Active subscription needed to access pdf share function.
Should I give them a test sandbox account with which we tested the subscriptions or something else?
TL;DR
You have your premium feature (features that can be accessed only with your subscription) available for non subscripted users, so they are asking you for expired account to check what happens if they don't have subscription.
Long story
We had subscription which was giving access to training videos for our users inside app. Someday we realized that we want to make this feature free and did it through our backend without releasing the app. So, the next review we've got the same reject:
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to
continue because we need an expired demo account to fully assess the
subscription feature.
Next Steps
To help us proceed with the review of your app, please provide us with
a link to a demo account in the App Review Information section of App
Store Connect and reply to this message in Resolution Center.
After struggling around we've revealed that the problem is that Apple App Review team couldn't test the case where a user DOESN'T have subscription and CAN'T access our premium online training videos. I guess they get confused and asked as to share with them an expired demo account, so they can test this case.
At the end of the day, we've removed our subscription properly from App Store Connect and got our app passed through review. Therefore, I think you have your premium feature (features that can be accessed only with your subscription) available for non subscripted users, so they are asking you for an expired account to check what happens if they don't have subscription.
i am using testflight for client test our application. I got these information:
From Apple
2. 1 Performance: App Completeness Guideline 2.1 - Information Needed
We have started the review of your beta app, but we are not able to
continue because we need a demo account to fully assess your app
features.
Next Steps
To help us proceed with the review of your app, please provide a user
name and password in the Beta App Review Information section for your
app in iTunes Connect. Please be sure to include content in your app
that demonstrates the features and functionality available in your
app.
Since your iTunes Connect status shows as Rejected, we require a new
binary to correct this issue. Once the requested information is
available, we can continue your review.
To provide demo account information:
Log in to iTunes Connect
Click on "My Apps"
Select your app
Select “Test Information”
Scroll down to “Beta App Review Information”
Provide information in “Demo Account” and/or “Review Notes” as appropriate
Click “Save”
Scroll up to “Builds” section and submit a new binary for review
I provided the demo user account and password. But it's still with this error like:
So i am just wondering
Please be sure to include content in your app that demonstrates the features and functionality available in your app.
what's the content means here? Or i missed something important. How long does this testFlight review cost if it fails first?
Thanks for the help!
EDIT I am wondering if the content in your app means the Review Notes in the below image.
You just need to go to
AppStore -> My Apps -> Select Your App -> select
TestFlight Tab -> Test Information Tab
**Then fill testing account info and wait for reviewer **
After filled Review Notes the error was gone. And the review the finished the second day.
Looking at the description, it seems like your application needs some specific account to login to use application features. So, Apple people do not have access to your application until you provide them the testing account to log into the application.
You do not need to re-submit the application binary. You just need to provide account information to access your application. That is what they mean to say in description.
Please let me know if this information helps you
My app features a non-renewing subscription (In-App Purchase). Registration is optional but recommended. Currently I ask for an email address and a password. Apple gave its ok to that.
Has anybody experience in whether it's allowed to ask for more than that? E.g. first/last name, company, phone number (may even be optional)?
Edit: I've updated my app to ask for additional registration data, but only the company, an email address and a password are mandatory. I don't know whether the reviewer overlooked this change in the app or if it's ok to do so, but it passed the review.
my previous app was approved but they rejected 2nd app which is following same login and registration process. Here is the 1st reaction I got from them:
17.2
We found that your app requires customers to register with personal
information to access non-account-based features, which is not in
compliance with the App Store Review Guidelines.
Although guideline 11.6 of the App Store Review Guidelines requires an
application 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 would be appropriate to make it clear to the user that registering
will enable them to access the content from any of their iOS devices,
and to provide them a way to register at any time, if they wish to
later extend access to additional iOS devices.
Again i opted for a clarification on the rejection with my comment that previous app was approved, then they replied this:
Reasons
17.2: Apps that require users to share personal information, such as email address and date of birth, in order to function will be rejected
Thank you for your message. Users must have an option to purchase
subscriptions without being forced to register and log in.
On occasion, there may be apps on the App Store that don't appear to
be in compliance with the App Store Review Guidelines - they may have
been approved before the current Guidelines were available or for
other reasons. We work hard to ensure that the apps on the App Store
are in compliance and we try to identify any apps currently on the App
Store that may not be. It takes time to identify these occurrences but
another app being out of compliance is not a reason for your app to
be.
It would be appropriate to revise your other app so that it would also
be in compliance with the Guidelines. We look forward to reviewing
your revised apps.
Now I am trying to connect with them on phone, let's see what happens. But it is really weird. :(
I gone through SO on this topic, it seems there is no clear answer for this question.
I want to know exactly whether the demo account we give on the Appstore submission processs is exactly for Appstore review process or made available to the public use.
Because i am supplying my client's account to the Appstore review process.
Can any one help me on this topic.
Thanks
If your app has a login functionality, you need to create and supply a test/demo account for Apple during review. This account is for App store review purpose only. You can delete this account once the app is approved.
Under iTunes Connect Developer Guide
check Providing App Review Information section which says,
Use the App Review Information section to provide contact, review notes, and demo account information so that the App Review team can review your app. If your app requires specific settings, user registrations, or account information before you submit it to the App Store, be sure to include that information in this section.
Also refer similar questions: iPhone App Store Release Question and Demo account in itunesconnect in sms-based app
Hope that helps!