How to get Qfile/QuMagie/Qsync Pro installed in my iOS device to run in the background? I’ve enabled Background Uploading and Location services have been set to Always, why tasks are still not running when an APP is in the background?


Last modified date: 2023-01-10

This is an iOS limitation: iOS system decide the best time to launch an APP’s background tasks, and provides an APP up to 30 seconds of background runtime. To let iOS launch our APP, we have implement the background uploading function in our APPs, where our APPs will ask for permissions of location services. However, even with location services permission granted, the background tasks will only run when all criterias below are meet:

1. Background Uploading in our APP is enabled.

2. Allow location access is set to Always for our APPs (Settings in iOS > Privacy > Location Services > find and tap on Qfile/QuMagie/Qsync Pro > tap on “Always”).

3. There are position changes by a significant amount, such as 500 meters or more. 

For information about iOSbackground strategies, and location services, you can refer to the links below:

https://developer.apple.com/documentation/backgroundtasks/choosing_background_strategies_for_your_app

https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_background_updates_to_your_app

https://developer.apple.com/documentation/corelocation/getting_the_user_s_location/handling_location_events_in_the_background

https://developer.apple.com/documentation/corelocation/getting_the_user_s_location/using_the_significant-change_location_service

Was this article helpful?

40% of people think it helps.
Thank you for your feedback.

Please tell us how this article can be improved:

If you want to provide additional feedback, please include it below.

Choose specification

      Show more Less

      Choose Your Country or Region

      open menu
      back to top