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
Signature | +(NSString*)NameForReason:(NSUInteger)reason; |
---|---|
Available in | 6.0– |
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 |