WKRelevantShortcutRefreshBackgroundTask
A background task used to periodically donate relevant Siri shortcuts.
Declaration
class WKRelevantShortcutRefreshBackgroundTaskOverview
Relevant shortcut refresh tasks provide background execution time for your app to update its relevant shortcuts. This task lets your app provide up-to-date, glanceable data, without requiring the user to tap the shortcut or launch your app. Use this task to check if your data is updated. If it is, supply new relevant shortcuts as needed.
Don’t subclass or create instances of this class. Instead, the system instantiates a WKRelevantShortcutRefreshBackgroundTask object and passes the task object to your app delegate’s handle(_:) method.
The system automatically schedules relevant shortcut refresh tasks based on the user’s engagement with your app’s shortcuts. The more the user glances at or interacts with the shortcuts, the more often the system gives your app a relevant shortcut refresh task.
See Also
Background tasks
Using background tasksPreparing to take your watchOS app’s snapshotWKApplicationRefreshBackgroundTaskWKURLSessionRefreshBackgroundTaskWKWatchConnectivityRefreshBackgroundTaskWKBluetoothAlertRefreshBackgroundTaskWKIntentDidRunRefreshBackgroundTaskWKSnapshotRefreshBackgroundTaskWKRefreshBackgroundTask