Push Notifications Guide
Stay connected with prayer times, community events, and Islamic calendar reminders
Overview
Truth Promoters offers push notifications to help you stay connected with your spiritual practice. Our notifications are delivered using Web Push technology, which means they work even when your browser is closed.
All notifications are opt-in and can be customized to your preferences. We respect your privacy and only send notifications you have explicitly requested.
Types of Notifications
Prayer Time Reminders
Receive notifications for daily prayers based on your location and preferred calculation method:
- Imsaak - Pre-Fajr reminder for fasting
- Fajr - Dawn prayer
- Dhuhr - Midday prayer
- Asr - Afternoon prayer
- Maghrib - Sunset prayer
- Isha - Night prayer
When: Notifications are sent at the exact prayer time calculated for your location. You can optionally set a reminder offset (e.g., 5 minutes before) in your settings.
Community Event Reminders
Get notified about upcoming community events such as lectures, gatherings, and special programs. You can choose how far in advance you want to be reminded.
When: Notifications are sent based on your reminder preference (1 hour, 6 hours, 24 hours, or 48 hours before the event). For example, if an event starts at 8:00 PM and you set a 24-hour reminder, you'll be notified at 8:00 PM the day before. The time is adjusted to your local timezone.
Islamic Calendar Reminders
Receive daily reminders for significant Islamic dates such as the birth and martyrdom anniversaries of the Ahlul Bayt (peace be upon them), Eid celebrations, and other important occasions.
When: Notifications are sent at your preferred time each day (default: 9:00 AM). You can customize this in your settings to any time that works for you. The time is in your local timezone, so if you set 9:00 AM and you're in London, you'll receive the notification at 9:00 AM London time.
How to Enable Notifications
- Open the notification settings by clicking the bell icon on the homepage or going to Settings.
- Allow browser permission when prompted. Your browser will ask if you want to allow notifications from Truth Promoters.
- Share your location (required for accurate prayer times). We only use your coordinates for calculations and store only your city/country for display purposes.
- Customize your preferences:
- Choose which prayer times to be notified about
- Select your preferred calculation method
- Set reminder offset (e.g., 5 minutes before)
- Enable community and calendar event notifications
- Choose your preferred notification sound
Sound Options
You can choose the sound that plays when you receive a notification:
- 1.Adhaan (Moazzenzadeh) - Beautiful recitation by the renowned muezzin of Imam Reza Shrine in Mashhad, includes Hayya ala Khayril Amal
- 2.Adhaan (Houdayfi) - Recitation by Sheikh Ali Al-Houdayfi, Imam of Masjid al-Nabawi in Madinah
- 3.Beep - Simple notification sound for those who prefer a subtle reminder
- 4.Silent - Visual notification only (no sound)
How Sound Works
Due to browser security policies, websites cannot automatically play audio without user interaction. This is a standard protection against unwanted audio playing on websites.
Click-to-Play Adhaan
When you click on a prayer notification, the adhaan will automatically play. This works because clicking the notification counts as "user interaction" in the browser.
- Adhaan sounds (Shia or Sunni): The adhaan will play when you click the notification
- Beep or Silent: No audio will play when you click the notification
Why Adhaan Cannot Play Automatically
Modern browsers block audio from playing automatically to protect users from annoying websites. This is why the adhaan plays when you click the notification, not when the notification first appears. We understand this is not ideal for prayer reminders, but this is a browser limitation we cannot bypass.
Tip: Keep a browser tab open
If you keep a Truth Promoters tab open in your browser, the adhaan may be able to play automatically when the notification arrives. However, this is not guaranteed on all browsers.
Why We Need Your Location
Prayer times are calculated based on the position of the sun relative to your geographic location. Different locations have different prayer times, even within the same timezone.
What We Store:
- Your latitude and longitude (for accurate prayer time calculation)
- City and country name (for display purposes only)
- Your timezone (for scheduling notifications at the correct local time)
We do NOT track your location over time or share it with any third parties. Your location is only used to calculate prayer times for your specific area.
How to Disable Notifications
You can disable notifications at any time using either method:
Via Our Settings
- Click the bell icon on the homepage
- Toggle off the notifications you no longer want
- Or click Unsubscribe to disable all notifications
Via Browser Settings
- Open your browser settings
- Navigate to Privacy & Security
- Find Site Permissions or Notifications
- Block notifications from truthpromoters.com
Troubleshooting
General Checklist
- Check that browser notifications are allowed in your browser settings
- Ensure your device is not in Do Not Disturb / Focus mode
- Verify that notifications are enabled in our settings
- Try the "Test Push" button to verify your subscription
Enable Notifications by Operating System
🪟 Windows 10/11
- Open Settings → System → Notifications
- Ensure "Notifications" is turned On
- Scroll down and find your browser (Chrome, Firefox, Edge)
- Click on it and ensure notifications are On
- Also check Focus Assist is not blocking notifications
🍎 macOS
- Open System Settings (or System Preferences on older versions)
- Click Notifications
- Find your browser in the list (Chrome, Firefox, Safari, Arc, etc.)
- Enable Allow Notifications
- Set alert style to Alerts or Banners
- Check that Focus mode is not active (moon icon in menu bar)
🐧 Ubuntu / Linux Mint / Debian
- Open Settings → Notifications
- Ensure "Do Not Disturb" is Off
- Check that your browser appears in the app list and is enabled
- For GNOME: Run
gsettings set org.gnome.desktop.notifications show-banners true - Ensure a notification daemon is running (e.g.,
dunst,mako, or GNOME's built-in)
🎩 Fedora
- Open Settings → Notifications
- Toggle Do Not Disturb to Off
- Ensure your browser (Firefox/Chrome) is listed and enabled
- For Wayland: Ensure
xdg-desktop-portalis installed - Run:
sudo dnf install xdg-desktop-portal-gnome
🏹 Arch Linux / Manjaro
- Install a notification daemon if not present:
sudo pacman -S dunstorlibnotify - Start the daemon:
dunst & - Add to your WM/DE startup configuration
- For KDE: Check System Settings → Notifications
- Test with:
notify-send "Test" "Hello"
💜 Gentoo
- Ensure D-Bus is running:
rc-service dbus start - Install notification daemon:
emerge --ask x11-misc/dunst - For GNOME/KDE, notification support is built-in
- Ensure USE flags include
notificationfor your browser - Test with:
notify-send "Test" "Hello"
📱 iOS (iPhone/iPad)
Web Push notifications on iOS require special setup:
- Requires iOS 16.4 or later
- Open the website in Safari
- Tap the Share button → Add to Home Screen
- Open the app from your Home Screen (not Safari)
- Enable notifications when prompted
- Check Settings → Notifications → find the app
🤖 Android
- Open Settings → Apps → find your browser
- Tap Notifications and ensure they are enabled
- Check that truthpromoters.com is allowed in browser settings
- Disable Battery Saver for your browser (may delay notifications)
- Some manufacturers (Samsung, Xiaomi) have aggressive battery optimization - add browser to exceptions
Wrong prayer times?
- Verify your location is set correctly on the homepage
- Check that the calculation method matches your preference (Jafari, ISNA, etc.)
- Ensure your device timezone is correct
Privacy & Your Data
We take your privacy seriously. Here is what you should know:
- No tracking: We do not track your activity or share your data with advertisers
- End-to-end encryption: Your notifications are encrypted from our server to your device
- Open standards: We use the W3C Web Push standard with no proprietary third-party services
- Your control: You can unsubscribe at any time, and all your notification data will be deleted
For complete details, please see our Privacy Policy.