Будет ли UNNotificationServiceExtension блокировать все другие входящие уведомления для того же приложения
При использовании UNNotificationServiceExtension
Apple дает вам 30 секунд, чтобы выполнить загрузку / обработку уведомления, прежде чем оно упадет молотком.
Возьмите загрузку изображения, которое будет использоваться в расширенном уведомлении, например...
Скажем, я трачу 20 секунд на загрузку и обработку изображения.... во время которого поступают еще 2 уведомления для моего приложения в виде обычного текста, чтобы они не вызывали расширение уведомлений.
Будет ли ОС блокировать их, пока я не закончу свою первую обработку, чтобы они отображались по порядку?
1 ответ
Обработка расширений уведомлений выполняется в последовательном порядке... поэтому уведомления всегда доставляются по порядку... и код для следующего даже не запускается до тех пор, пока не будет завершен и доставлен код