Prayer Time Appears Incorrect
A different time display is usually caused by an incorrect location, a different calculation method, or the time zone.
Fix It in 30 Seconds
- Turn on location services and verify your city.
- Update the calculation method for your region.
- Set the device time zone to automatic.
Step by Step
- Compare the city information in the app with your current location. City search is done via Google Maps/Places; coordinate-to-city matching (geocoding) is processed on the device when possible.
- Set the prayer time calculation method to Diyanet or your preferred method.
- Enable the automatic daylight saving time / time zone setting.
- On Android, for notifications to arrive exactly on time, grant the Settings > Apps > Vaktim > Alarms & reminders (exact alarm) permission and add the app to the battery optimization exception list.
- Refresh the times by closing and reopening the app. Opening the app automatically re-schedules the notification plan (self-heal).
Why Does It Happen?
- An old city record may have remained; city/location resolution is done on the device, and you may need to verify your current location.
- Times differ when the calculation method changes.
- Using a manual clock can create deviation.
- On Android, if the exact alarm permission is off or the app is under battery optimization, time notifications may be triggered with a delay.
Time notifications show the prayer name, time, and city in the title (e.g., Dhuhr - 13:13 - Kadıköy); you can check accuracy by comparing the time in the title with the time in the app.
Still Not Fixed?
Add the city name, the displayed time, and the expected time to your support request.