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 ⓘ