Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
BKSProcessAssertion - iPhone Development Wiki

BKSProcessAssertion

From iPhone Development Wiki
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

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

External links