Does BGAppRefreshTask Run After a User Force-Quits the App? Seeking Official Clarification

I’m looking for an authoritative answer on how BGAppRefreshTask behaves after a user force-quits an app (swipes it away in the App Switcher).

My app relies on early-morning background refresh to prepare and schedule notifications based on user-defined thresholds and weather forecasts.

Behavior across devices seems inconsistent, however: sometimes a scheduled background refresh still runs, and other times it appears completely blocked.

Apple’s documentation doesn’t clearly state what should happen, and developer discussions conflict.

Could someone from Apple please clarify:

  1. Will a previously scheduled BGAppRefreshTask run after the user force-quits the app?
  2. If not, is there a recommended alternative for time-sensitive updates that must schedule user alerts?
  3. What is the expected system behavior regarding the predictability of background refresh after a force-quit?

A definitive answer would help ensure the app aligns with intended system behavior.

Thanks!

Answered by DTS Engineer in 867326022

Someone else just posted a very similar question that my colleague is addressing over on this thread. I suggest you join the conversation over there.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Someone else just posted a very similar question that my colleague is addressing over on this thread. I suggest you join the conversation over there.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Does BGAppRefreshTask Run After a User Force-Quits the App? Seeking Official Clarification
 
 
Q