WKSnapshotRefreshBackgroundTask
E494397
WKSnapshotRefreshBackgroundTask is a WatchKit background task class used to update and refresh snapshot images of a watchOS app’s user interface while it’s not actively running.
All labels observed (1)
| Label | Occurrences |
|---|---|
| WKSnapshotRefreshBackgroundTask canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T5100911 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: WKSnapshotRefreshBackgroundTask Context triple: [WatchKit, includesClass, WKSnapshotRefreshBackgroundTask]
-
A.
Background Sync API
The Background Sync API is a web platform feature that lets web applications defer actions like network requests until the user has a stable internet connection, enabling more reliable offline-capable experiences.
-
B.
HealthKit framework
HealthKit framework is an Apple software framework that enables apps to securely access, store, and share users’ health and fitness data on iOS devices.
-
C.
Core Image
Core Image is an Apple framework for high-performance image processing and analysis, offering GPU-accelerated filters and effects for macOS, iOS, and related platforms.
-
D.
Quartz 2D
Quartz 2D is Apple’s modern 2D graphics rendering and drawing engine used in macOS and iOS for high-quality, resolution-independent graphics.
-
E.
Live Photos
Live Photos is an Apple feature that captures a short moving image with sound around the moment a photo is taken, creating a brief, animated clip instead of a static picture.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: WKSnapshotRefreshBackgroundTask Target entity description: WKSnapshotRefreshBackgroundTask is a WatchKit background task class used to update and refresh snapshot images of a watchOS app’s user interface while it’s not actively running.
-
A.
Background Sync API
The Background Sync API is a web platform feature that lets web applications defer actions like network requests until the user has a stable internet connection, enabling more reliable offline-capable experiences.
-
B.
HealthKit framework
HealthKit framework is an Apple software framework that enables apps to securely access, store, and share users’ health and fitness data on iOS devices.
-
C.
Core Image
Core Image is an Apple framework for high-performance image processing and analysis, offering GPU-accelerated filters and effects for macOS, iOS, and related platforms.
-
D.
Quartz 2D
Quartz 2D is Apple’s modern 2D graphics rendering and drawing engine used in macOS and iOS for high-quality, resolution-independent graphics.
-
E.
Live Photos
Live Photos is an Apple feature that captures a short moving image with sound around the moment a photo is taken, creating a brief, animated clip instead of a static picture.
- F. None of above. chosen
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
WKRefreshBackgroundTask subclass
ⓘ
WatchKit background task class ⓘ |
| affects | system-managed snapshot of watchOS app UI ⓘ |
| availability | available on watchOS only ⓘ |
| behavior | runs briefly in background to update UI snapshot ⓘ |
| category |
background execution
ⓘ
snapshot management ⓘ |
| completionEffect | informs system that snapshot update is finished ⓘ |
| conformsTo | NSObject NERFINISHED ⓘ |
| definedIn | WatchKit framework NERFINISHED ⓘ |
| designGoal | keep watch app snapshots current without foreground launch ⓘ |
| documentationURL | https://developer.apple.com/documentation/watchkit/wksnapshotrefreshbackgroundtask ⓘ |
| handledIn | handle(_ backgroundTasks:) of WKExtensionDelegate ⓘ |
| hasMethod |
setTaskCompleted(restoredDefaultState:estimatedSnapshotExpiration:userInfo:)
ⓘ
setTaskCompletedWithDefaultState() ⓘ |
| hasProperty |
expirationDate
ⓘ
userInfo ⓘ |
| inheritsFrom | WKRefreshBackgroundTask NERFINISHED ⓘ |
| introducedBy | Apple NERFINISHED ⓘ |
| languageSupport |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| lifecycle | delivered by WKExtension to extension delegate ⓘ |
| lifecycleState | delivered when system requests updated snapshot ⓘ |
| mustNot |
omit calling completion handler
ⓘ
run indefinitely ⓘ |
| namespace | WatchKit NERFINISHED ⓘ |
| ownedBy | system until delivered to app ⓘ |
| platform | watchOS NERFINISHED ⓘ |
| primaryPurpose |
refresh snapshot while app is not actively running
ⓘ
update snapshot images of a watchOS app’s user interface ⓘ |
| relatedTo |
WKApplicationRefreshBackgroundTask
NERFINISHED
ⓘ
WKExtension NERFINISHED ⓘ WKExtensionDelegate NERFINISHED ⓘ WKURLSessionRefreshBackgroundTask NERFINISHED ⓘ |
| requires |
WatchKit extension target
ⓘ
calling setTaskCompleted… to finish the task ⓘ |
| scope | single snapshot update request ⓘ |
| snapshotType | static image of last known interface state ⓘ |
| supports |
estimated snapshot expiration date
ⓘ
passing userInfo for future refreshes ⓘ |
| threadingModel | executed on app’s extension process ⓘ |
| triggeredBy | system snapshot refresh scheduling ⓘ |
| usedBy | watchOS apps with complications or rich notifications ⓘ |
| usedFor |
background snapshot updates
ⓘ
improving app glanceability on watchOS ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: WKSnapshotRefreshBackgroundTask Description of subject: WKSnapshotRefreshBackgroundTask is a WatchKit background task class used to update and refresh snapshot images of a watchOS app’s user interface while it’s not actively running.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.