WKURLSessionRefreshBackgroundTask

E494398

WKURLSessionRefreshBackgroundTask is a WatchKit background task class used to handle URL session-related work, such as processing network transfers, while an Apple Watch app runs in the background.

All labels observed (1)

Label Occurrences
WKURLSessionRefreshBackgroundTask canonical 3

How this entity was disambiguated

Statements (27)

Predicate Object
instanceOf WKRefreshBackgroundTask subclass
WatchKit background task class
availability notAvailableOniOS
notAvailableOnmacOS
notAvailableOntvOS
completionRequirement mustCallSetTaskCompletedToAvoidTermination
conformsTo NSObject
definedIn WatchKit framework
linked to: WatchKit
developerDocumentationURL https://developer.apple.com/documentation/watchkit/wkurlsessionrefreshbackgroundtask
hasMethod setTaskCompletedWithSnapshot:
hasProperty sessionIdentifier
urlSession
inheritsFrom WKRefreshBackgroundTask
introducedIn watchOS 3
linked to: watchOS
lifecycle createdBySystemForBackgroundURLSessionEvents
platform watchOS
relatedTo URLSession
URLSessionConfiguration backgroundSessionConfigurationWithIdentifier:
WKRefreshBackgroundTask
requires background URLSession configuration with shared identifier
scope WatchKit extension
linked to: WatchKit
threading handled on main thread in extension delegate
typicalUsage received in WKExtensionDelegate handle(_ backgroundTasks:) callback
usedFor handling URLSession-related background work
handling background URLSession events on Apple Watch
processing background network transfers
resuming background URLSession tasks

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

WatchKit includesClass WKURLSessionRefreshBackgroundTask
WKRefreshBackgroundTask relatedTo WKURLSessionRefreshBackgroundTask
WKSnapshotRefreshBackgroundTask relatedTo WKURLSessionRefreshBackgroundTask