NSBackgroundActivityScheduler should be made public on iOS

Originator:aditya
Number:rdar://32617079 Date Originated:June 7 2017
Status:Open Resolved:
Product:iOS + SDK Product Version:All iOS Version
Classification:Foundation Reproducible:
 
Currently, there is no obvious way to schedule long running deferrable background tasks to run later, in the background. For activities like indexing, one should be able to schedule some work that runs later when the system is idle, and additionally configure things like only running on battery power, etc.
This could also be modelled as an app extension that runs exclusively for this purpose. However, it would be nice if these operations could also be run on-demand if the application requires it, effectively creating out-of-process jobs.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!