Что происходит, когда я не вызываю UIBackgroundFetchResult завершениеHandler? - PullRequest
0 голосов
/ 29 марта 2020

Apple pu sh Уведомление поставляется с завершением Handler, который рекомендуется вызывать после завершения задачи для фона pu sh,

- (void)application:(UIApplication *)application 
didReceiveRemoteNotification:(NSDictionary *)userInfo 
fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler;

Что теперь произойдет, если я не вызову этот обработчик даже после завершения моей задачи?


handler - Блок для выполнения после завершения операции загрузки. При вызове этого блока передайте значение результата выборки, которое наилучшим образом описывает результаты вашей операции загрузки. Вы должны вызвать этот обработчик и сделать это как можно скорее. Список возможных значений см. В типе UIBackgroundFetchResult.

...