UNNotificationServiceExtension
有一种 didReceiveNotificationRequest:withContentHandler
处理通知更改的方法。
关于超时时间,它有一个非常模棱两可的描述:
该方法执行其任务和执行提供的完成块的时间有限。如果您的方法没有及时完成,
这是serviceExtensionTimeWillExpire
方法的描述:
如果您的 didReceiveNotificationRequest:withContentHandler: 方法需要很长时间才能执行其完成块,则系统会在单独的线程上调用此方法,以给您最后一次执行该块的机会。
我不完全明白,“渴望执行”是什么意思。有没有量化数据?它是否因运行的设备等而异?
谢谢!