{"id":2214,"date":"2026-01-10T08:15:00","date_gmt":"2026-01-10T02:45:00","guid":{"rendered":"https:\/\/www.smsgatewaycenter.com\/blog\/?post_type=docs&#038;p=2214"},"modified":"2026-01-10T08:15:00","modified_gmt":"2026-01-10T02:45:00","password":"","slug":"understanding-push-notifications-on-android","status":"publish","type":"docs","link":"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/understanding-push-notifications-on-android\/","title":{"rendered":"Understanding Push Notifications on Android"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Push notifications keep you informed about SMS delivery status, account updates, and important alerts on your Android device. This guide explains how push notifications work in the <strong>SMSGatewayCenter Android app<\/strong> and how to configure them for the best experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-are-push-notifications-\">What Are Push Notifications?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"definition\">Definition<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Push notifications are messages sent from our servers to your Android device, even when the <strong>SMSGatewayCenter app<\/strong> is not open. They appear as alerts in the notification bar and notification panel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-they-work\">How They Work<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Server Sends Notification<\/strong>: When an event occurs (SMS delivered, balance low, etc.)<\/li>\n\n\n\n<li><strong>Firebase Cloud Messaging (FCM)<\/strong>: Google&#8217;s service delivers notification<\/li>\n\n\n\n<li><strong>Device Receives<\/strong>: Your Android device receives notification<\/li>\n\n\n\n<li><strong>You See Alert<\/strong>: Notification appears in notification bar<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"types-of-notifications\">Types of Notifications<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"delivery-report-notifications\">Delivery Report Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What They Are<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Alert when SMS is delivered to recipient<\/li>\n\n\n\n<li>Alert when SMS delivery fails<\/li>\n\n\n\n<li>Real-time status updates<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When You Receive<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Immediately after SMS is delivered<\/li>\n\n\n\n<li>When delivery fails<\/li>\n\n\n\n<li>Status changes for sent messages<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;SMS delivered to +1234567890&#8221;<\/li>\n\n\n\n<li>&#8220;SMS delivery failed to +1234567890&#8221;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"account-alert-notifications\">Account Alert Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What They Are<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Low balance warnings<\/li>\n\n\n\n<li>Account expiry reminders<\/li>\n\n\n\n<li>Important account updates<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When You Receive<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When balance drops below threshold<\/li>\n\n\n\n<li>Before account expires<\/li>\n\n\n\n<li>Important account changes<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;Your account balance is running low&#8221;<\/li>\n\n\n\n<li>&#8220;Account expires in 7 days&#8221;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"system-notifications\">System Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What They Are<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>App update announcements<\/li>\n\n\n\n<li>Service maintenance notices<\/li>\n\n\n\n<li>Important system updates<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When You Receive<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When app updates are available<\/li>\n\n\n\n<li>During scheduled maintenance<\/li>\n\n\n\n<li>Important system changes<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"notification-settings-on-android\">Notification Settings on Android<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"accessing-notification-settings\">Accessing Notification Settings<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open Android Settings<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Tap Settings app<\/li>\n\n\n\n<li>Go to Apps or Application Manager<\/li>\n\n\n\n<li>Find &#8220;SMSGatewayCenter&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Or Direct Path<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Settings > Apps > SMSGatewayCenter > Notifications<\/li>\n\n\n\n<li>Configure notification options<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"notification-options\">Notification Options<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Allow Notifications<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Master switch for all notifications<\/li>\n\n\n\n<li>Must be ON to receive any notifications<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notification Categories<\/strong>&nbsp;(Android 8.0+):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delivery Reports<\/li>\n\n\n\n<li>Account Alerts<\/li>\n\n\n\n<li>System Notifications<\/li>\n\n\n\n<li>Enable\/disable each category<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Importance Level<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>High: Makes sound and appears on screen<\/li>\n\n\n\n<li>Medium: Makes sound<\/li>\n\n\n\n<li>Low: Silent notification<\/li>\n\n\n\n<li>Min: No sound or visual interruption<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Show on Lock Screen<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Show notifications when device is locked<\/li>\n\n\n\n<li>Can hide sensitive content<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sound<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Notification sound<\/li>\n\n\n\n<li>Can customize sound<\/li>\n\n\n\n<li>Can disable sound<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Vibration<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vibration pattern<\/li>\n\n\n\n<li>Can customize<\/li>\n\n\n\n<li>Can disable<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configuring-notifications\">Configuring Notifications<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-1-enable-notifications\">Step 1: Enable Notifications<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Grant Permission<\/strong>:\n<ul class=\"wp-block-list\">\n<li>When app first asks, tap &#8220;Allow&#8221;<\/li>\n\n\n\n<li>Or Settings > Apps > SMSGatewayCenter > Notifications > Allow<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Verify Enabled<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Settings > Apps > SMSGatewayCenter > Notifications<\/li>\n\n\n\n<li>Ensure &#8220;Allow notifications&#8221; is ON<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-2-customize-notification-categories\">Step 2: Customize Notification Categories<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Access Categories<\/strong>\u00a0(Android 8.0+):\n<ul class=\"wp-block-list\">\n<li>Settings > Apps > SMSGatewayCenter > Notifications<\/li>\n\n\n\n<li>Tap on notification category<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure Each Category<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Importance: High, Medium, Low<\/li>\n\n\n\n<li>Sound: ON\/OFF<\/li>\n\n\n\n<li>Vibration: ON\/OFF<\/li>\n\n\n\n<li>Show on Lock Screen: ON\/OFF<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"step-3-configure-in-app\">Step 3: Configure in App<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open App Settings<\/strong>:\n<ul class=\"wp-block-list\">\n<li>SMSGatewayCenter app > Settings<\/li>\n\n\n\n<li>Find &#8220;Notifications&#8221; section<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Select Notification Types<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Delivery Reports: ON\/OFF<\/li>\n\n\n\n<li>Account Alerts: ON\/OFF<\/li>\n\n\n\n<li>System Notifications: ON\/OFF<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"understanding-notification-delivery\">Understanding Notification Delivery<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"delivery-mechanism\">Delivery Mechanism<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How It Works<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Event occurs (SMS delivered, etc.)<\/li>\n\n\n\n<li>Server sends notification to Google<\/li>\n\n\n\n<li>Google delivers to your device via FCM<\/li>\n\n\n\n<li>Android shows notification<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Internet connection (Wi-Fi or mobile data)<\/li>\n\n\n\n<li>Google Play Services installed<\/li>\n\n\n\n<li>Notification permission granted<\/li>\n\n\n\n<li>App not necessarily open<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"delivery-timing\">Delivery Timing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Real-Time<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Most notifications arrive immediately<\/li>\n\n\n\n<li>Within seconds of event<\/li>\n\n\n\n<li>Depends on internet connection<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Delayed Delivery<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If device is offline, notifications queue<\/li>\n\n\n\n<li>Delivered when device comes online<\/li>\n\n\n\n<li>May arrive in batch<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting\">Troubleshooting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"notifications-not-appearing\">Notifications Not Appearing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>: Enabled notifications but not receiving them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Check Android Settings<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Settings > Apps > SMSGatewayCenter > Notifications<\/li>\n\n\n\n<li>Ensure &#8220;Allow notifications&#8221; is ON<\/li>\n\n\n\n<li>Check notification categories enabled<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check App Settings<\/strong>:\n<ul class=\"wp-block-list\">\n<li>App Settings > Notifications<\/li>\n\n\n\n<li>Ensure notifications enabled in app<\/li>\n\n\n\n<li>Verify notification types selected<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check Do Not Disturb<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Settings > Sound > Do Not Disturb<\/li>\n\n\n\n<li>Ensure not blocking notifications<\/li>\n\n\n\n<li>Or allow SMSGatewayCenter in exceptions<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check Battery Optimization<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Settings > Apps > SMSGatewayCenter > Battery<\/li>\n\n\n\n<li>Select &#8220;Not optimized&#8221;<\/li>\n\n\n\n<li>Prevents Android from blocking notifications<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"too-many-notifications\">Too Many Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>: Receiving too many notifications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Disable Specific Categories<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Keep only important notifications<\/li>\n\n\n\n<li>Disable delivery reports if too frequent<\/li>\n\n\n\n<li>Keep only account alerts<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Lower Importance<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Change importance to &#8220;Low&#8221; or &#8220;Min&#8221;<\/li>\n\n\n\n<li>Less intrusive<\/li>\n\n\n\n<li>Still shows in notification panel<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Use Quiet Hours<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Set quiet hours in Do Not Disturb<\/li>\n\n\n\n<li>Notifications silenced during set times<\/li>\n\n\n\n<li>Resume during active hours<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"notifications-delayed\">Notifications Delayed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem<\/strong>: Notifications arrive late.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Check Internet Connection<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Notifications require internet<\/li>\n\n\n\n<li>Ensure stable connection<\/li>\n\n\n\n<li>Switch networks if needed<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check Battery Optimization<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Settings > Apps > SMSGatewayCenter > Battery > Not optimized<\/li>\n\n\n\n<li>Prevents Android from delaying notifications<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check Google Play Services<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Ensure Google Play Services is updated<\/li>\n\n\n\n<li>Play Store > My Apps > Google Play Services > Update<\/li>\n\n\n\n<li>Required for notifications<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"best-practices\">Best Practices<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-enable-important-notifications\">1. Enable Important Notifications<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable delivery reports for important messages<\/li>\n\n\n\n<li>Enable account alerts for balance warnings<\/li>\n\n\n\n<li>Keep system notifications for updates<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-customize-for-your-needs\">2. Customize for Your Needs<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adjust based on your usage<\/li>\n\n\n\n<li>Disable if too frequent<\/li>\n\n\n\n<li>Enable for important alerts only<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-use-do-not-disturb\">3. Use Do Not Disturb<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set quiet hours for non-urgent notifications<\/li>\n\n\n\n<li>Avoid notifications during sleep<\/li>\n\n\n\n<li>Resume during business hours<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-regular-review\">4. Regular Review<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review notification settings periodically<\/li>\n\n\n\n<li>Adjust based on usage patterns<\/li>\n\n\n\n<li>Optimize for your needs<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"related-articles\">Related Articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/how-to-enable-disable-notifications\/\">How to Enable\/Disable Notifications<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/push-notifications-not-working\/\">Push Notifications Not Working<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.smsgatewaycenter.com\/blog\/kb\/app-wont-open-or-crashes-on-android\/\">App Won&#8217;t Open or Crashes on Android<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Push notifications keep you informed about SMS delivery status, account updates, and important alerts on your Android device. This guide explains how push notifications work in the SMSGatewayCenter Android app and how to configure them for the best experience. What Are Push Notifications? Definition Push notifications are messages sent from our servers to your Android [&hellip;]<\/p>\n","protected":false},"author":118,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[1883],"doc_tag":[],"class_list":["post-2214","docs","type-docs","status-publish","hentry","doc_category-android"],"year_month":"2026-07","word_count":793,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"admin","author_nicename":"admin","author_url":"https:\/\/www.smsgatewaycenter.com\/blog\/author\/admin\/"},"doc_category_info":[{"term_name":"Android","term_url":"https:\/\/www.smsgatewaycenter.com\/blog\/kb-cat\/android\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/users\/118"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/comments?post=2214"}],"version-history":[{"count":0,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/docs\/2214\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/media?parent=2214"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_category?post=2214"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.smsgatewaycenter.com\/blog\/wp-json\/wp\/v2\/doc_tag?post=2214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}