We’re attempting to submit a subscription app for review, but have received some really confusing and contradictory feedback:
- Include a screencast of your app functioning from a Merchant’s customers point of view on the following listed browser and device types, in your testing instructions. We recommend using browserstack to address this.
We’ve included the required device types, but the review team is failing us with no context about why. The actual app submission says: Video demo that shows how to use your app, including onboarding flow and core functionality. We’ve included both a video demo, and screencasts from browserstack, but are still failing.
We got this image from the review team, after 3 attempts and getting suspended. Having multiple screencasts wasn’t listed in any requirement, and verbatim the email we received says include a screencast of your app, so apparently we failed because we condensed these into one youtube link.
The next bit of feedback is a big issue for us:
- Ensure that your app is using the correct API scopes to reflect functionality. Apps that do not use the Selling Plan and subscription contract APIs properly, are not permitted on the App Store. For additional context, refer to Purchase option access scopes.
We’re building a subscription app, which requires access to the subscription contract APIs… We’re unclear why the review team would fail our application, when we’ve explicitly stated that we’re building a subscription app.
We’ve attempted to contact partner support, but it feels like they have little to no context and can’t provide specific feedback about where our app submission is failing.
We’ve been suspended for two weeks, which is kind of frustrating, since we’re having to blindly submit every time hoping we hit on whatever vague criteria the review team requires!
Edit: reviewing another email we received, we got some clarity on a missing scope, which we could have corrected after our first application… And this feedback send to us from a noreply email address:
- You haven’t responded promptly to emails from us about requirement issues on multiple occasions
