Prayer & Qibla

How to Set Up Reliable Adhan Notifications on iPhone and Android

When the adhan does not sound, the app is rarely the problem. The phone is silencing or delaying it, through Focus on iPhone and battery optimisation on Android. Here are the exact settings that stop it.

Muslim App Editorial TeamBy Muslim App Editorial Team8 min read
A phone lock screen showing a prayer time notification

Key takeaways

  • When the adhan does not sound, the phone is usually the cause, not the app. The operating system silences or delays it, and the fix is in the phone's settings.
  • On iPhone, allow notifications for the app, then add it to your Focus modes or turn on Time Sensitive notifications, because Do Not Disturb otherwise mutes the adhan.
  • On Android, allow notifications, then set the app's battery use to unrestricted so Doze does not defer the alert, and grant Alarms and reminders for on-time delivery.
  • A notification sound over 30 seconds will not play in full on iPhone, which is why apps sound only the opening of the adhan, not the whole call.
  • Some phone makers, especially Xiaomi, Huawei, OnePlus and Samsung, are more aggressive about killing background apps, so they need an extra step from the manufacturer's own settings.

A prayer notification that never arrives, arrives late, or arrives in silence is one of the most common complaints about every prayer app, and the app is rarely at fault. The phone's operating system is deciding not to show it or not to make a sound. Setting it up correctly is a one-time task on each device, and it splits cleanly into what to do on iPhone and what to do on Android.

Why adhan notifications fail

Almost every failure comes from one of two places: a permission that was never granted, or a power-saving or focus feature that is working exactly as designed. A prayer app schedules the adhan for a specific minute, but the operating system holds the final say on whether that alert is delivered and whether it makes a sound. That is why the same app can be perfectly reliable on one phone and silent on another.

The app's own job is smaller than it seems. It computes the times, schedules the notifications, and provides the adhan audio; and a notification is only as useful as the time behind the notification is right. Everything after scheduling, from delivery to sound to whether it wakes the screen, belongs to iOS or Android. So the setup below is about making the phone cooperate.

iPhone: make the adhan sound

Two things silence the adhan on an iPhone: notifications being switched off for the app, and a Focus such as Do Not Disturb suppressing them. Fix both, in order.

Allow notifications

Open Settings, then Notifications, tap the app, and turn on Allow Notifications. Apple's guidance describes the path as "go to Settings > Notifications, tap the app, then turn off Allow Notifications," and the same path with the switch on is what enables them. While there, set the alert style to Banners and make sure Sounds is on, so the alert is both visible and audible.

Handle Focus and Do Not Disturb

Do Not Disturb and other Focus modes are the usual reason a correctly configured app still goes quiet. Apple offers a per-Focus control: as its support documentation puts it, "you can also turn on Time Sensitive Notifications, which allows all apps to send time-sensitive notifications immediately." Go to Settings, Focus, choose the Focus you use, and either add your prayer app to its allowed apps or turn on Time Sensitive so alerts break through.

There is a stronger tier called Critical Alerts, which Apple describes as notifications that "cause the system to play a sound even when the app is locked, muted, or a person uses Do Not Disturb focus." It requires a special entitlement that Apple grants case by case, and many prayer apps do not have it, so do not assume the adhan will pierce a strict Focus automatically. Adding the app to the Focus, or enabling Time Sensitive, is the reliable route.

Understand the 30-second sound limit

If the notification appears but only a few seconds of the adhan play, that is Apple's design, not a bug. Apple's documentation states that "custom sounds must be under 30 seconds when played. If a custom sound is over that limit, the default system sound is played instead." A full adhan runs two to three minutes, so it cannot be the notification sound. Apps handle this by sounding the opening of the adhan as the alert, then playing the full recording when you open the app or tap the notification.

So expecting the entire adhan from a lock-screen banner is expecting something the platform does not allow. The opening you hear is the notification doing what it can; the full call is one tap away.

Android: make the adhan arrive on time

Android reliability is mostly a battery-management story. The system, and often the phone's manufacturer on top of it, will delay or drop a background app's notifications to save power unless you tell it not to. Four settings cover it.

Allow notifications and the exact-alarm permission

On Android 13 and later, apps need your permission to notify at all: the system asks once, and if it was denied, no notifications get through. Re-enable it under Settings, Apps, the app, Notifications. Separately, precise timing depends on a permission Google calls "Alarms & reminders." Android's developer documentation notes that for the most time-critical alarms, the system "leaves low-power modes if necessary to deliver the alarms," but an app needs that special access to schedule them; grant it under Settings, Apps, Special app access, Alarms & reminders.

Stop Doze from deferring the alert

Doze is Android's built-in power-saving state, and by Google's own description it "defers standard AlarmManager alarms … to the next maintenance window," releasing them only periodically. For an app whose entire purpose is on-time alerts, that delay defeats the point. Set the app's battery usage to Unrestricted under Settings, Apps, the app, Battery, so Doze leaves its notifications alone. This is a legitimate use of the setting for a prayer app, where timely delivery is the core function.

Set the notification channel and Do Not Disturb

Since Android 8, every notification belongs to a channel, and you control each channel's importance and sound. In the app's notification settings, open the adhan or prayer channel and set it to the highest importance so it makes a sound and appears on screen. If you keep Do Not Disturb on, you can still let the adhan through: in the app's notification settings, turn on Override Do Not Disturb for the app, so the call to prayer is heard even in silent hours.

Handle an aggressive manufacturer

Some Android makers add their own battery management above Google's, and it is more aggressive about killing background apps. Xiaomi, Huawei, OnePlus, Samsung and several others are known for it, and each hides the relevant control in a different place, such as an autostart toggle or a "don't optimise" list. The community-maintained reference Don't kill my app lists the exact steps per manufacturer, and it is the fastest way to find the one setting your particular phone needs.

Choose the adhan and where it shows

Once the phone is set up to deliver reliably, the app decides what you hear and see. In Muslim App you can pick a "maqam-based default Adhan," and "customize sounds by time of day, or choose an alarm sound if you prefer," which is useful when a full adhan suits home but a discreet tone suits the office. A home or lock-screen widget keeps the schedule in view, and a next-prayer countdown means the next prayer is visible before the notification even fires, while a quick look at prayer times for your location confirms the schedule the alerts are built on. When the notification is a call to congregation, a mosque near you turns the reminder into a destination.

If it still fails, check these in order

When the adhan is still unreliable after the steps above, run through the usual remaining causes. Confirm notifications are on in both the phone's settings and the app's own settings, since either can block them. On Android, re-check that battery use is Unrestricted and that the manufacturer's own battery manager is not overriding it, while on iPhone, confirm the app is added to every Focus you use, not just Do Not Disturb.

Two simpler things catch the rest. Make sure the phone is not in silent mode with the ringer down, and that the app is up to date. And if a single prayer is wrong rather than missing, the issue is the time, not the notification, so it belongs to your calculation settings rather than these ones.

Set it once, then forget it

Reliable adhan notifications are a setup problem, not a luck problem. The phone silences background apps by default to save power and protect your attention, and a prayer app is one of the few things you genuinely want to override that. Grant the permissions, exclude the app from Focus or Doze, set the channel, and the call to prayer arrives on time and audibly, every day, without another thought. Muslim App keeps the adhan, the schedule, and the widget in one place; download it for iOS or Android and set it up once.

Share

Frequently asked questions

The most common cause is a permission or a power setting on the phone, not the app itself. On iPhone, open Settings, Notifications, tap the app, and turn on Allow Notifications. On Android, make sure notifications are allowed and set the app's battery use to Unrestricted so the system does not hold its alerts. After that, confirm the app's own in-app notification switch is on, since both the phone and the app can block delivery independently.

About the author

Muslim App Editorial Team
Muslim App Editorial Team

Muslim App Editorial Team is the in-house content team behind Muslim App, an all-in-one app for prayer times, Qibla direction, Quran and dhikr. We write practical guides on prayer, building a consistent salah habit, and Muslim life at work and on the road. Where an article touches on religious rulings, it is reviewed for accuracy before publication, and differences between scholarly opinions are stated rather than resolved.

Related articles