Когда ОС запустить приложение для фона выборки последовательности я наблюдал этоКак определить, если приложение запущено, чтобы сделать фон Fetch
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
, а затем
-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
В didFinishLaunching
я пытаюсь определить, запущено ли приложение для выполнения Background Fetch, потому что мне нужно отключить некоторые функции, чтобы ускорить загрузку приложения. UIApplication
не предоставляет никаких свойств для определения этого.
Я заметил, что UIApplication
имеет _applicationFlags
, который имеет isHandlingBackgroundContentFetch
boolean, который установлен в значение true для Background Fetch, но его внутри @package и не может быть доступен.
Вы проверили журналы устройства? – thorb65