Exact Alarm Permission: Google Play’s Ticking Time Bomb for Android Developers?

Akbar Dzulfikar
Gravel Product & Tech
3 min read2 days ago

Android App Developers: Don’t Get Caught Off Guard!

Google Play’s policy changes regarding the Exact Alarm Permission are shaking up app submissions. Does your Android app need this permission? Ignoring the new rules could lead to rejection. Understand the requirements and avoid a development disaster.

Photo by Muhammad Daudy on Unsplash

Exact Alarm Permission: What’s the Fuss?

AlarmManager, a powerful Android tool for scheduling tasks, has become stricter. The Exact Alarm Permission, introduced in Android 12, is now essential for apps needing precise task scheduling. But, why is this a problem? Google Play has tightened the screws, limiting this permission’s use to specific app categories.

Photo by Possessed Photography on Unsplash

Exact Alarm Permission: Misunderstand the Rules, Pay the Price!

Developers are scrambling to understand the implications. If your app falls under “alarm clocks,” “calendars,” or “reminder” categories, you’re in the clear. However, for other apps, using this permission can trigger rejection unless you demonstrate a valid use case. This isn’t just about ticking clocks — it’s about user experience, battery life, and complying with Google’s vision for a streamlined Android ecosystem.

The definition of the problem is twofold:

  1. Misunderstanding: Many developers are unaware of the changes or misinterpret the eligibility criteria.
  2. Impact: Rejection means delays, lost revenue, and potentially, having to redesign core app functionality.
Photo by Kai Pilger on Unsplash

The Declaration

This requires developers to explain their app’s use case and justify why the Exact Alarm Permission is necessary. This additional step can be confusing and time-consuming, especially for those who are unaware of the policy changes or unsure if their app qualifies.

Image I, The Declaration

When attempting to upload an app bundle to internal testing via fastlane, we developers encounter an error related to the Exact Alarm Permission.

Image II, Failed Upload to Internal Testing

Then, after attempting re-upload few times through fastlane, we discovered that a justification for using the Exact Alarm Permission was mandatory only after trying a manual upload.

Then, we’re good to go.

Closing (Conclusion):

Don’t let your app submission become a ticking time bomb. Review Google’s guidelines thoroughly, assess if your app truly needs the Exact Alarm Permission, and if so, be prepared to justify it. By understanding and adapting to this new policy, you ensure a smooth submission process and avoid development setbacks.

For a messaging app that prioritizes user privacy and seamless communication, consider salamchat.id. We’ve successfully navigated these guidelines, ensuring a hassle-free submission experience.

Laksamana Akbar Dzulfikar

Senior Software Engineer (Android)

Keywords: Exact Alarm Permission, Android, Google Play, App Submission, App Development, AlarmManager

--

--