How to Manage Background App Refresh and Cellular Data Optimization in iOS 18

Smartphones run numerous cloud-connected services that constantly ping remote endpoints for content updates, news feed synchronizations, and telemetry transmissions. On iOS 18, Background App Refresh allows apps to refresh their content in the background when connected to Wi-Fi or cellular networks. While convenient for messaging and navigation, unrestricted background activity quickly exhausts cellular data allowances and drains battery reserves. Auditing these controls balances real-time notification delivery with battery longevity.

Understanding How iOS Governs Background Tasks

Unlike desktop operating systems that permit arbitrary background processes, iOS employs strict lifecycle management:

  • Background App Refresh: Enables suspended apps to wake periodically when the operating system predicts the user is likely to launch them (based on usage patterns, charging state, and network quality).
  • Push Notifications (APNs): Independent of Background App Refresh. Disabling background refresh for an app (such as WhatsApp or Mail) does not stop incoming notifications or incoming calls, which arrive through Apple Push Notification services.
  • Low Data Mode: Restricts non-essential network usage, pausing automatic cloud backups, background photo syncs, and high-fidelity video streams.

Configuring Global and Per-App Background Refresh

To audit and limit which applications are allowed to awaken in the background:

  1. Open the Settings app on your iPhone.
  2. Navigate to General > Background App Refresh.
  3. Tap the top option labeled Background App Refresh to choose global permissions:
    • Off: Completely blocks background activity across all apps, delivering maximum battery preservation.
    • Wi-Fi: Restricts background updates strictly to local wireless networks, preventing cellular data consumption.
    • Wi-Fi & Cellular Data: Allows background updates over any active connection.
  4. Return to the app list below the global setting. Toggle off individual apps that do not require continuous background refreshes (such as shopping apps, streaming services, or games).

Enabling Low Data Mode on Wi-Fi and Cellular

When traveling or operating under limited carrier data caps, Low Data Mode forces iOS to enforce strict network thriftiness:

To enable Low Data Mode on Cellular Connections:

  1. Go to Settings > Cellular > Cellular Data Options.
  2. Tap Data Mode.
  3. Select Low Data Mode.

To enable Low Data Mode on Specific Wi-Fi Networks:

  1. Go to Settings > Wi-Fi.
  2. Tap the Info (i) icon next to the connected network (such as a personal hotspot or hotel network).
  3. Toggle Low Data Mode to On.

Auditing and Restricting Per-App Cellular Data

To eliminate unexpected cellular overage charges caused by background downloads:

  1. Navigate to Settings > Cellular.
  2. Scroll down to the Cellular Data section. Review the list of apps sorted by data consumption during the current billing period.
  3. Toggle off the switch next to any data-heavy application that you only wish to use over Wi-Fi (such as video streaming services, cloud drive uploads, or podcast auto-downloads).
  4. Scroll to the bottom of the screen and review Wi-Fi Assist. When enabled, Wi-Fi Assist automatically uses cellular data when your Wi-Fi connectivity is poor. If operating on a limited mobile plan, toggle Wi-Fi Assist to Off.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.