IOS-应用程序未运行时如何处理通知

IOS-应用程序未运行时如何处理通知,ios,swift,flutter,Ios,Swift,Flutter,我尝试了一些方法来处理应用程序未运行但无法正常工作时的接收通知 尝试使用DidReceiveEmoteNotification、fetchCompletionHandler、notificationService 当应用程序未运行时,我想在sqlite上保存通知,如何才能做到这一点?当推送通知到达且应用程序未运行时,iOS不会为您启动应用程序。您必须等待用户启动应用程序或单击您的通知 您仍然可以尝试使用运行代码的通知内容应用扩展(在某种限制模式下-没有长时间运行的任务,没有网络请求等),以允许您

我尝试了一些方法来处理应用程序未运行但无法正常工作时的接收通知

尝试使用DidReceiveEmoteNotification、fetchCompletionHandler、notificationService


当应用程序未运行时,我想在sqlite上保存通知,如何才能做到这一点?

当推送通知到达且应用程序未运行时,iOS不会为您启动应用程序。您必须等待用户启动应用程序或单击您的通知


您仍然可以尝试使用运行代码的通知内容应用扩展(在某种限制模式下-没有长时间运行的任务,没有网络请求等),以允许您自定义通知的外观。有关更多信息,请参见

您想要实现的目标是什么?如果我的猜测是正确的,当应用程序关闭但收到推送通知时,用户按下推送通知,应用程序启动,您希望处理发生的情况,如果是这种情况,那么您应该在appDelegate“didFinishLaunchingWithOptions”方法中输入“launchOptions”参数,您可以从此参数提取从notifications方法获得的相同值。我想在sqlite上保存通知,但使用didFinishLaunchingWithOptions,当应用程序未使用此扩展运行时,我的代码不会执行,我可以在sqlite上保存通知吗?