You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Remove invalid 'processing' value from UIBackgroundModes
- Add clarification that BGTaskScheduler doesn't require UIBackgroundModes
- Link to Apple's official UIBackgroundModes documentation
- Update workmanager version to 0.9.0 in installation instructions
Fixes#633
For file uploads, data processing, longer tasks - uses BGTaskScheduler:
47
47
48
-
1.**Enable Background Modes** in Xcode target capabilities ([Xcode Help](https://help.apple.com/xcode/mac/current/#/devbfa1532c4)) and add to Info.plist:
48
+
1.**Enable Background Modes** in Xcode target capabilities ([Xcode Help](https://help.apple.com/xcode/mac/current/#/devbfa1532c4)) and configure Info.plist:
**Note on UIBackgroundModes:** BGTaskScheduler processing tasks don't require a UIBackgroundModes entry. The `processing` value is not a valid UIBackgroundModes option. Only add `BGTaskSchedulerPermittedIdentifiers` to enable processing tasks. See [Apple's UIBackgroundModes documentation](https://developer.apple.com/documentation/bundleresources/information-property-list/uibackgroundmodes) for valid background modes.
59
+
</Info>
60
+
61
61
2.**Configure AppDelegate.swift** (required for BGTaskScheduler):
0 commit comments