A message can appear on your phone minutes or hours after you last used the app that sent it. That can make it seem as though every app must stay fully active in the background, constantly checking the internet for something new.

Modern phone notifications usually work differently. For many apps, the operating system and its notification infrastructure maintain the important connection, while individual apps can remain inactive. When a service has something to tell you, it sends a small message through a push-notification service that can reach the phone on the app’s behalf.

Understanding this model explains why closing an app does not necessarily stop its notifications, why internet access still matters, and why an alert can occasionally arrive late even when the app itself is working normally.

Think of push notifications as a shared delivery service

Imagine that every shop in a city kept its own courier permanently waiting outside your home. That would be wasteful. A shared delivery network is more efficient: each shop gives its parcel to the network, and the network already knows how to reach your address.

Push notifications use a similar idea, although the real mechanism is digital rather than physical. Instead of every app maintaining its own continuous connection solely to wait for alerts, phones typically rely on platform notification services that can carry messages for many apps.

The basic path is:

app’s online service → push-notification service → your phone → operating system → app or visible notification

The exact services and implementation differ between mobile platforms, and some apps use additional networking methods while they are active. The shared-delivery model is still a useful way to understand ordinary push notifications.

The app first needs a way to be addressed

Before a service can send a push notification to a particular installation of an app, that installation needs an identifier that the notification system can route to. This is commonly represented by a registration token or a similar platform-specific value.

When you install or set up an app, the app can register with the platform’s notification service. The service provides information that lets the app’s own servers target that app installation later. The app may send that information to its server and associate it with your account or device as appropriate.

This does not mean a server simply sends a message directly to a phone’s permanent internet address. Phones change networks, move between Wi-Fi and mobile data, sleep to save power, and may not be directly reachable from the public internet. The platform’s push infrastructure handles much of that routing complexity.

What happens when there is something new

Suppose a messaging service receives a new message for you while its app is not open.

The service’s server first decides that your phone should be notified. It sends a notification request to the relevant push service, identifying the intended app installation and including permitted notification data.

The push service then attempts to deliver the message to your phone through the connection and mechanisms maintained by the platform. If delivery succeeds, the operating system processes the incoming notification.

What happens next depends on the notification, the app, your settings, and the platform. The operating system may show an alert immediately. It may give the app limited opportunity to process new information. Some notifications may be handled without displaying anything. Platforms place restrictions on background work, so receiving a notification does not generally give an app unlimited time to run.

The important point is that the app does not need to sit visibly open and repeatedly ask its own server, “Is there anything new?” just to receive a typical push alert.

A notification is not necessarily the complete content

A push notification can contain enough information for the operating system to display an alert, but apps often still need to contact their own servers for complete or current data.

For example, a notification might tell a mail app that new mail is available. When you open the app, it can connect to the mail service and retrieve the full message or synchronize anything that changed since the notification was created.

This distinction matters because a notification is a signal, not a guarantee that all application data has already been downloaded. Tapping an alert can therefore lead to a short loading period, especially on a slow connection.

It also explains why an app’s badge or visible content can sometimes catch up after you open it even if an earlier alert did not appear.

Why closing an app may not stop its notifications

On modern phones, removing an app from the recent-apps view and disabling notifications are different actions.

The recent-apps interface primarily represents apps or tasks you have used recently. Swiping an app away can end or remove its current user-facing session, depending on the platform, but push notifications are delivered through system-managed mechanisms. The operating system can therefore still receive a notification for an app that is not currently open.

There are platform-specific exceptions. Force-stopping an app, disabling it, changing background restrictions, or other system actions can affect its behavior differently. Manufacturers and operating-system versions can also impose different power-management policies.

If your goal is simply to stop visible alerts, use the phone’s notification controls rather than relying on repeatedly closing the app. Setting names and available options vary by platform and version.

Why notifications can arrive late

Push delivery is designed to be practical and power-efficient, but it is not the same as a guaranteed instant connection from an app’s server to your screen.

Several parts of the path can introduce delay. Your phone may temporarily have poor or no internet connectivity. A platform may defer some lower-priority background activity to save power. The app’s own server may be slow to create the notification. The push service may need to retry delivery. Device-specific battery-management rules can also affect background behavior.

A phone that reconnects after being offline may receive queued notifications, although whether an old notification is retained, replaced, or discarded depends on how the sender and platform configured it.

This is why a delayed alert does not by itself identify which part of the system was responsible. The delay could have happened before the push request was sent, during delivery, or while the device was managing background activity.

Why you can receive an alert but open the app to different information

Notifications describe a moment in time. The underlying data can change before you tap them.

Imagine receiving an alert that an item is available. Before you open the app, the item sells out. The notification was accurate when the service created it, but the app fetches newer information when opened and shows the current state.

The same pattern can occur with deleted messages, changed calendar events, updated delivery estimates, or news alerts whose story has been revised.

This is another reason to think of a notification as a prompt to look at an app, not as a permanent copy of the app’s current state.

Notification permission controls what you see

Phones commonly give users control over whether an app may present notifications and, on many platforms, over particular types of alerts or presentation styles.

Turning off notification permission generally prevents the app from presenting ordinary user-facing alerts through that notification channel. It does not necessarily disable the app’s account, stop the service from changing data on its servers, or prevent the app from synchronizing when you later open it.

Similarly, muting sound is not the same as disabling notifications. An alert may still appear silently in a notification area, depending on your settings.

These distinctions are useful when troubleshooting. If an app has current information when opened but never alerts you, check its notification settings before assuming its entire background connection is broken.

A practical way to troubleshoot missing alerts

When expected notifications stop appearing, start with the simplest parts of the delivery path.

First, confirm that the phone has working internet access. Then check whether notifications are allowed for the app and whether the relevant alert category, conversation, or in-app notification option is enabled if the app provides such controls. Also check modes that intentionally suppress or delay visible interruptions, such as focus or do-not-disturb features.

If alerts are consistently delayed rather than completely absent, unusually aggressive battery or background restrictions may be relevant on some devices. The exact controls differ significantly between operating systems and manufacturers, so use the settings provided by your device rather than assuming a universal menu path.

Finally, remember that the problem can be upstream. If an app opens normally and its settings look correct, its service may simply not have generated or delivered a push request at the expected time.

The useful mental model

A push notification usually does not require every app to remain fully running and independently connected to its server. Instead, the app’s online service hands a notification to platform infrastructure that already has a way to reach the phone. The operating system receives the message and decides how to present or process it under the device’s current settings and restrictions.

That shared delivery model saves apps from constantly polling for updates and helps phones balance timely alerts with battery and network use. It also explains the everyday quirks: closing an app may not silence it, disabling alerts is different from closing it, a notification may contain only part of the latest data, and delivery can sometimes be delayed by any of several steps between the service and your screen.