UNNotificationServiceExtension
имеет способ didReceiveNotificationRequest:withContentHandler
для обработки уведомления об изменении.сделалReceiveNotificationRequest: withContentHandler - срок исполнения?
Она имеет очень неоднозначное описание, относительно времени тайм-аута:
Этот метод имеет ограниченное количество времени, чтобы выполнить свою задачу и выполнить предоставленный блок завершения. Если ваш метод не завершается вовремя,
А вот описание serviceExtensionTimeWillExpire
метода:
, если ваш didReceiveNotificationRequest: withContentHandler: метод занимает много времени, чтобы выполнить его завершения блока, система вызывает этот метод в отдельном потоке, чтобы дать вам последний шанс выполнить блок.
Я не в полной мере получить то, что «долго выполнять» означает. Имеет ли он количественные данные? Это зависит от устройства, которое он запускает, и т. Д.?
Спасибо!
Мой плохой, это спасибо за вашу бдительность! –