If you see the message “Background Sync Failed” in Perplexity on your iPhone or iPad, your app cannot refresh search history, spaces, or collections when running in the background. This error usually happens because iOS restricts background activity for apps to save battery life. This article explains why the sync fails and shows you the exact settings to fix it.
You will learn how to adjust iOS background refresh permissions, notification settings, and Perplexity app preferences. These steps restore automatic syncing so your data stays up to date without opening the app manually.
Key Takeaways: Fix Background Sync on iOS
- Settings > General > Background App Refresh: Enable refresh for Perplexity to allow syncing in the background.
- Settings > Perplexity > Notifications: Turn on Allow Notifications so iOS treats the app as active.
- Perplexity App > Profile > Settings > Sync: Verify that background sync is enabled inside the app.
Why Background Sync Fails on iOS
iOS manages background tasks aggressively to preserve battery and data usage. Each app must request permission to refresh content when it is not on screen. If the user denies this permission or if the system revokes it due to low power mode, the app cannot sync.
Perplexity relies on background sync to keep your search history, spaces, and collections consistent across devices. When the sync fails, new searches or edits made on another device may not appear on your iPhone until you open the app and manually pull to refresh.
The error can also appear if the Perplexity app is forced closed from the app switcher or if iOS has not received a recent push notification from the app. These conditions tell iOS that the app is inactive, so background refresh stops.
Steps to Enable Background Sync for Perplexity
Follow these steps in order. Each setting builds on the previous one.
Step 1: Turn On Background App Refresh
- Open the Settings app
Tap the gear icon on your iPhone or iPad home screen. - Go to General > Background App Refresh
Scroll down and tap General, then tap Background App Refresh. - Select the Perplexity app
In the list, find Perplexity and ensure the toggle is green (ON). If it is gray, tap it to enable background refresh. - Set the master switch
At the top of the screen, make sure Background App Refresh is set to Wi-Fi or Wi-Fi & Cellular. Choosing Off disables refresh for all apps.
Step 2: Enable Notifications for Perplexity
iOS uses notifications as a signal that an app is active. Without notifications, the system may suspend background tasks sooner.
- Return to Settings > Perplexity
Scroll down in Settings and tap Perplexity from the app list. - Tap Notifications
Under the Perplexity settings, tap Notifications. - Turn on Allow Notifications
Toggle Allow Notifications to green. You can customize alert styles (Lock Screen, Notification Center, Banners) as you prefer.
Step 3: Check Perplexity In-App Sync Settings
- Open the Perplexity app
Tap the Perplexity icon on your home screen. - Go to your Profile
Tap the profile icon (person silhouette) in the top-left corner. - Tap Settings
Scroll down and tap Settings. - Find Sync options
Look for a section labeled Sync or Background Sync. Ensure the toggle is enabled. If you do not see this option, your app version may not support it yet.
Step 4: Disable Low Power Mode Temporarily
Low Power Mode disables background app refresh for all apps. If your iPhone is in this mode, background sync will fail even if the Perplexity settings are correct.
- Open Control Center
Swipe down from the top-right corner (iPhone X and later) or swipe up from the bottom (iPhone 8 and earlier). - Check the battery icon
If the battery icon is yellow, Low Power Mode is active. Tap the battery icon to turn it off.
Step 5: Restart the Perplexity App
After changing settings, force close and reopen Perplexity to apply the new permissions.
- Swipe up from the bottom
On iPhones with Face ID, swipe up from the bottom edge and pause. On iPhones with a Home button, double-press the Home button. - Find Perplexity
Swipe left or right to locate the Perplexity card. - Swipe the card up
Swipe the Perplexity card upward to close the app. - Reopen Perplexity
Tap the app icon again and test sync by performing a search on another device, then wait a few minutes.
If Background Sync Still Fails
If the error persists after enabling all settings, the issue may be related to iOS version or app bugs. Try these additional steps.
Update iOS and the Perplexity App
Apple and Perplexity release updates that fix background task handling. Go to Settings > General > Software Update and install any pending iOS updates. Then open the App Store, tap your profile icon, and scroll to update Perplexity.
Reinstall the Perplexity App
A clean install can reset corrupted sync data. Press and hold the Perplexity icon on the home screen, tap Remove App, then Delete App. After deletion, go to the App Store, search for Perplexity, and install it again. Sign in with your account and recheck background sync.
Check iCloud or Account Sync Conflicts
If you use multiple Apple devices with the same Perplexity account, a conflict in iCloud Keychain or account tokens can block sync. Sign out of Perplexity on all devices, wait 30 seconds, and sign in again on your iPhone first.
| Item | Background Sync Enabled | Background Sync Disabled |
|---|---|---|
| Search history updates | Appears on all devices within minutes | Only updates when app is opened |
| Space and collection changes | Synced automatically in the background | Requires manual pull-to-refresh |
| Battery impact | Minor increase during sync intervals | No background power usage |
| Data usage | Uses small amounts of data per sync | No background data usage |
After completing these steps, your Perplexity app should sync search history, spaces, and collections automatically in the background. If the error continues, check the Perplexity status page for server outages. For persistent issues, contact Perplexity support through the app’s Profile > Help & Feedback. As an advanced tip, you can schedule a manual sync by pulling down on the search results screen to force a refresh at any time.