What is background syncing?
Applets that use iOS Photos, iOS Contacts, iOS Reminders, or iOS Reading List require occasional access to your device to run. Whenever you open the IFTTT app, it checks for new data (a new photo, for example) and triggers your Applets if necessary.
The IFTTT app also tries to check for new data when you’re not using it. This happens in two different ways: Background App Refresh and location assist syncing.
What is Background App Refresh?
Background App Refresh is an iOS feature that allows apps to run occasionally in the background (even if you don’t open it) and check for new data. Background App Refresh is enabled by default when you install the IFTTT app.
Because the IFTTT app cannot control when a Background App Refresh occurs, these types of background syncs can be unreliable. If you do not open the IFTTT app again after a day or two, Background App Refreshes may stop altogether.
What is location assist syncing?
Location assist syncing uses your device’s Location Services to ensure more reliable and consistent background syncs. Any time you visit or leave a location, Location Services runs the IFTTT app in the background to check for new data and run your Applets.
Using Location Services with the IFTTT app has a minimal impact on your device’s battery. You may notice the ➤ icon appear in your device’s status bar. IFTTT does not track your device or use your location unless required by Applets that use iOS Location.
You can enable location assist syncing in “Sync options” in the IFTTT app.
What happens if I force close the IFTTT app?
If you force close the IFTTT app, Background App Refresh will stop until you open the IFTTT app again. To ensure your Applets run reliably, we recommend that you do not force close the IFTTT app.
Why don’t my Applets run until I open the IFTTT app?
- Do you force close the IFTTT app after using it? This prevents us from checking for new data in the background
- Check if Low Power Mode is enabled. Background App Refresh is disabled while your device is in Low Power Mode
- Make sure Background App Refresh is enabled for IFTTT in Settings.app > IFTTT
- Try enabling location assist syncing