App Store Review Blockers Audit
app-store-review-blockers · v1.1.0 · paid
Detects the specific technical and policy issues that cause Apple App Store and Google Play Store reviewers to reject app submissions.
Completeness and Stability
completeness-stability · weight 0.25
- highNo placeholder text or lorem ipsum in UIab-000490
- highNo beta labels or unfinished UI indicatorsab-000491
- criticalAll in-app links, buttons, and navigation paths lead to real contentab-000492
- criticalApp launches without crashing on supported OS versionsab-000493
- highApp launch performance is within store limitsab-000494
- highNetwork errors, empty states, and edge cases show user-friendly messagesab-000495
- mediumApp does not request all permissions immediately on first launchab-000496
- highApp handles no-network state without crashing or blank screensab-000497
Content Moderation
content-moderation · weight 0.2
- highUser-generated content has a reporting or flagging mechanismab-000498
- highContent moderation system exists — manual, automated, or hybridab-000499
- mediumUsers can block or mute other usersab-000500
- mediumProfanity or objectionable content filter on user inputab-000501
- lowUsers must accept ToS or community guidelines before posting UGCab-000502
Technical Requirements
technical-requirements · weight 0.3
- criticalApp does not use private or undocumented Apple or Android APIsab-000503
- mediumApp works on IPv6-only networksab-000504
- criticalAll network requests use HTTPS and App Transport Security is not disabledab-000505
- infoOTA or hot code push does not materially change app functionalityab-000506
- highApp is not merely a web view wrapper around a websiteab-000507
- mediumBackground modes and services are justified and not battery-drainingab-000508
- lowOAuth uses SFSafariViewController or Custom Tabs, not embedded WebViewab-000509
- highNo remote configuration that enables policy-violating behavior post-approvalab-000510
Policy Compliance
policy-compliance · weight 0.2
Risk Indicators
risk-indicators · weight 0.05