Play Hero logoPlay Hero

SCHEDULE_EXACT_ALARM: The Permission Google Reviews Manually

SCHEDULE_EXACT_ALARM is one of a small set of permissions that can trigger manual Play review rather than automated approval, because it's historically been used for battery-draining or intrusive behavior. Apps declaring it need to justify the use case clearly, typically through the permissions declaration form Google provides for sensitive APIs.

The detail developers miss: even if your use case is legitimate (an alarm clock app, for instance), an unclear or missing justification is enough to trigger a rejection requesting more information — costing you a review cycle.

The fix

Fix: write the justification for exact alarm access before you submit, not after Google asks for it.

The same check runs automatically when you upload your bundle to the AAB analyzer — permissions, SDK fingerprints, and version info in one pass, free.

Keep going

Run this check on your own AAB

Free analysis, exports when you need them.