Check if App is in Review or Live on App Store programatically?

I want to change app domain if app is in review to avoid some breaking functionalities,is there any way i can know it?

1 answer

  • answered 2020-11-25 07:24 Jeroen

    What you could do -—if your app is set to "Manual Release"—- is to make your change once you click Release this app (or when you see the app has been approved).

    Another, more automated way; you might have a look at the App Store Connect API, that's your best bet. If you for example take a look at 'Read App Information', there is a lot of information available there.

    It's up to you to check where your information is listed (and how to get it). i'm guessing fields[appStoreVersions] might be a good place to start, specifically the fields appStoreState, appStoreReviewDetail, etc.

    On a side note: if there are breaking functionalities in your app, you should not only avoid this from reaching the Apple Review Team, but also your users in general.

    Also, you might risk being removed from the Apple Developer Program with these practices. From the Review Guidelines:

    2.3.1 Don’t include any hidden, dormant, or undocumented features in your app; your app’s functionality should be clear to end users and App Review. All new features, functionality, and product changes must be described with specificity in the Notes for Review section of App Store Connect (generic descriptions will be rejected) and accessible for review. Similarly, you should not market your app on the App Store or offline as including content or services that it does not actually offer (e.g. iOS-based virus and malware scanners). Egregious or repeated behavior is grounds for removal from the Developer Program. We work hard to make the App Store a trustworthy ecosystem and expect our app developers to follow suit; if you’re dishonest, we don’t want to do business with you.