The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This article is a stub; please help expand it.
BKSProcessAssertion is a class introduced in iOS 6, implemented in BackBoardServices.framework (before iOS 8) or AssertionServices.framework (iOS 8). As described by Adam Bell, "This class allows you to give a certain application permissions to stay alive and not be killed by watchdog."
Methods
Reason
|
Result
|
Availability
|
iOS 6.x
|
iOS 7.x
|
iOS 8.x
|
iOS 9.x
|
iOS 10.x
|
0
|
@"none"
|
Yes
|
1
|
@"audio"
|
Yes
|
2
|
@"location"
|
Yes
|
3
|
@"external-accessory"
|
Yes
|
4
|
@"finishTask"
|
Yes
|
5
|
@"bluetooth"
|
Yes
|
6
|
@"networkAuthentication"
|
Yes
|
7
|
@"backgroundUI"
|
Yes
|
8
|
@"interAppAudioStreaming"
|
Yes
|
9
|
@"viewServices"
|
Yes
|
10
|
@"newsstandDownload"
|
Yes
|
11
|
@"backgroundDownload"
|
Yes
|
12
|
@"voIP"
|
No
|
Yes
|
13
|
@"extension"
|
No
|
Yes
|
14
|
@"continuityStreams"
|
No
|
Yes
|
15
|
@"HealthKit"
|
No
|
?
|
Yes
|
16
|
@"WatchConnectivity"
|
No
|
?
|
Yes
|
17
|
@"snapshot"
|
No
|
?
|
Yes
|
18
|
@"complicationUpdate"
|
No
|
?
|
Yes
|
19
|
@"workoutProcessing"
|
No
|
Yes
|
20
|
@"complicationPushUpdate"
|
No
|
Yes
|
Other (21-9999)
|
@"Unknown"
|
Yes
|
10000
|
@"activation"
|
Yes
|
10001
|
@"suspend"
|
Yes
|
10002
|
@"transientWakeup"
|
Yes
|
10003
|
@"voip"
|
Yes
|
No
|
@"periodicTask"
|
No
|
Yes
|
10004
|
@"finishTaskUnbounded"
|
Yes
|
10005
|
@"continuous"
|
Yes
|
10006
|
@"backgroundContentFetching"
|
Yes
|
10007
|
@"notificationAction"
|
No
|
Yes
|
10008
|
@"PIP"
|
No
|
Yes
|
Other (10009-49999)
|
@"Unknown"
|
Yes
|
50000
|
@"finishTaskAfterBackgroundContentFetching"
|
No
|
Yes
|
50001
|
@"finishTaskAfterBackgroundDownload"
|
No
|
Yes
|
50002
|
@"finishTaskAfterPeriodicTask"
|
No
|
Yes
|
50003
|
@"finishTaskAfterNotificationAction"
|
No
|
Yes
|
50004
|
@"finishTaskAfterWatchConnectivity"
|
No
|
Yes
|
Other (50005+)
|
@"Unknown"
|
Yes
|
External links