Is there any code that can illustrate how IFTTT performs background synchronization?
This is mostly a chaotic binding, but I wonder how it works.
I'm not sure that this is what they use, but you mentioned that it is a geolocation hack, and this Apple document says (in the section "Implementing Long-Term Background Tasks") that you can add location to UIBackgroundModes in the Info.plist application Info.plist to perform tasks in the background.
location
UIBackgroundModes
Info.plist
You need to go a little further to complete tasks, even if the location has not changed - see How do I get a background location update every n minutes in my iOS app? about how you could implement this, and iPhone is a background survey for events for other methods of performing background tasks (in addition to using geolocation hack).
Source: https://habr.com/ru/post/1491152/More articles:RACSignal: how to reduce on an arbitrarily large combine - objective-cRead 3D array from file - pythonProgram for debugging memory leaks in armv4 architecture - cGrammar of expressions using the exponentiation operator using Boost Spirit - c ++Automatically expire and delete znodes in Zookeeper? - apache-zookeeperProblem with command line arguments that got spaces in it - javaAndroid MediaPlayer does not play sound on some devices - androidRegEx to capture duplicate fields? - c #Save Panel Layout Created by Origami in Sublime Text 2 - sublimetext2creating an array of sets in python - pythonAll Articles