Background app refreshing doesn’t work, even though it’s on

Hi everyone,


I'm facing an issue with my iPhone 12 on iOS 17.6.1 (started earlier) where notifications don’t come through until I open the app. It looks like background app refresh isn’t working, and I’ve tried various fixes, but nothing has helped.


Here’s what I’ve noticed:


- It’s not just a notification issue. For example, when I send a WhatsApp message from another phone, it stays with a single grey tick for hours, meaning the message isn't delivered until I open WhatsApp on my iPhone.

- I’ve updated all apps and iOS, but it didn’t solve the problem.

- I reset network settings and toggled options like Low Power Mode, Background App Refresh, and Focus Modes, but nothing worked.

- I rebooted the phone several times and de-synced other devices like my Apple Watch, but still no notifications.


The only thing that seemed to work was fully deleting and reinstalling the affected apps, but i can’t do it for all apps.


Has anyone else experienced this? Any suggestions would be really helpful!

iPhone 12 Pro Max

Posted on Aug 25, 2024 7:55 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 25, 2024 8:21 AM

Background App Refresh has absolutely nothing to do with notifications; notifications are send over the cellular voice channel, and when they arrive the app is launched of foreground (not background) to process them. This link explains how APNS (Apple Push Notification Service) works→If your Apple devices aren't getting Apple push notifications - Apple Support


So the first two things to verify are that you can make and receive calls and SMS text messages, and then restart your phone to fix the problem if your iPhone’s notification service has crashed.


Also, note that if you are wearing an Watch audible notifications will go to the watch, and not to the iPhone.


More Background:



Background App Refresh is confusing, and Apple doesn’t explain it well. To start with, most apps on iOS devices are “event driven”. That means that something happens that is of “interest” to an app, and the app runs to deal with the event. Examples: A mail message arrives, so the Mail app runs to slurp it up. Likewise if a text message arrives; the Messages app runs to add it to the message list. A weather update arrives, so the Weather app runs briefly to add the latest information to the weather app. The same idea for the Stocks app, Find My, Apple News, dedicated news media apps, Facebook, Snapchat, WhatsApp, etc. In addition, Notifications that you have enabled also cause apps to run to process the Notification, so you know, for example, that a new text message has arrived.


All of these examples are apps that respond to an “event” that affects the app’s content. NONE of these "event-driven" apps are involved with Background App Refresh; they actually aren’t background processes at all, the are brief executions of the app behind the screen. Background App Processing is used by apps that create their own events; for example, the Photos app periodically organizes the images in your photo library into automatically generated albums. This was not caused by any external event; the app just “decided” that it was a good time to organize albums. Or the Messages app takes time to “clean up” the message database. So it is only apps that decide, on their own, to do some “work” that use Background App Refresh. Very few apps actually take advantage of this feature that was added several years ago. If you turn off Background App Refresh the apps that use it won’t do their “housekeeping” until you open the app, which may slow down your access to the app. 

5 replies
Question marked as Top-ranking reply

Aug 25, 2024 8:21 AM in response to Gomboy

Background App Refresh has absolutely nothing to do with notifications; notifications are send over the cellular voice channel, and when they arrive the app is launched of foreground (not background) to process them. This link explains how APNS (Apple Push Notification Service) works→If your Apple devices aren't getting Apple push notifications - Apple Support


So the first two things to verify are that you can make and receive calls and SMS text messages, and then restart your phone to fix the problem if your iPhone’s notification service has crashed.


Also, note that if you are wearing an Watch audible notifications will go to the watch, and not to the iPhone.


More Background:



Background App Refresh is confusing, and Apple doesn’t explain it well. To start with, most apps on iOS devices are “event driven”. That means that something happens that is of “interest” to an app, and the app runs to deal with the event. Examples: A mail message arrives, so the Mail app runs to slurp it up. Likewise if a text message arrives; the Messages app runs to add it to the message list. A weather update arrives, so the Weather app runs briefly to add the latest information to the weather app. The same idea for the Stocks app, Find My, Apple News, dedicated news media apps, Facebook, Snapchat, WhatsApp, etc. In addition, Notifications that you have enabled also cause apps to run to process the Notification, so you know, for example, that a new text message has arrived.


All of these examples are apps that respond to an “event” that affects the app’s content. NONE of these "event-driven" apps are involved with Background App Refresh; they actually aren’t background processes at all, the are brief executions of the app behind the screen. Background App Processing is used by apps that create their own events; for example, the Photos app periodically organizes the images in your photo library into automatically generated albums. This was not caused by any external event; the app just “decided” that it was a good time to organize albums. Or the Messages app takes time to “clean up” the message database. So it is only apps that decide, on their own, to do some “work” that use Background App Refresh. Very few apps actually take advantage of this feature that was added several years ago. If you turn off Background App Refresh the apps that use it won’t do their “housekeeping” until you open the app, which may slow down your access to the app. 

Aug 25, 2024 12:04 PM in response to Gomboy

Gomboy wrote:

Dude, this is great, but how can it help me fix my problem?
I don’t care about my apps “housekeeping”. The end result is that I get the notifications from the apps.
I appreciate your answer but is it solving my problem?

As I said:


So the first two things to verify are that you can make and receive calls and SMS text messages, and then restart your phone to fix the problem if your iPhone’s notification service has crashed.


Also, note that if you are wearing an Watch audible notifications will go to the watch, and not to the iPhone.


And I’ll add to that:

Do you use VPN? If so, delete the VPN profile in Settings/General/VPN & Device Management/VPN. Don't just turn it off; delete the profile.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Background app refreshing doesn’t work, even though it’s on

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.