我一直在尝试将自定义didReceiveNotificationRequest
类的UNNotificationServiceExtension
方法中的远程推送通知记录到现有的 SQLite 数据库中。
不幸的是,我总是收到内存超出错误,这会导致通知扩展在运行时崩溃:
Mar 15 10:49:06 MyPhone-iPhone kernel[0] <Notice>: EXC_RESOURCE -> MyApp.iOS.NotificationsExten[9512] exceeded mem limit: ActiveHard 12 MB (fatal)
Mar 15 10:49:06 MyPhone-iPhone kernel[0] <Notice>: 403490.336 memorystatus: killing_specific_process pid 9512 [MyApp.NotificationsExten] (per-process-limit 3) - memorystatus_available_pages: 27259
还有其他方法可以达到这个目的吗? 非常感谢任何帮助,谢谢。