强制关闭iOS应用后,firebase通知是否会调用“ application:didReceiveRemoteNotification:”?

时间:2018-07-24 09:01:42

标签: ios firebase firebase-cloud-messaging

  

application:didReceiveRemoteNotification:方法,仅当您的应用程序在前台运行时才会调用,而当您的应用程序在前台或后台运行时,系统会调用此方法。但是我想在强制关闭iPhone,iPad或iPod touch上的应用程序后发送推送通知。静默更新我的应用程序数据很重要。我已经尝试在后台模式下进行静默推送通知。但这在完全模式下不起作用。

用户强制退出应用后,iOS会执行后台任务吗?

如果执行,则在方法application:didReceiveRemoteNotification:中执行fiarebase推送通知吗?

请回复任何人...

1 个答案:

答案 0 :(得分:0)

否,收到任务通知后,通常不会重新启动通过任务管理器强制关闭的应用程序。这是documented here

  

在大多数情况下,系统在用户强行退出应用后不会重新启动应用。位置应用程序是一个例外,位置应用程序在iOS 8及更高版本中被用户强行退出后重新启动。但是,在其他情况下,用户必须明确启动应用程序或重新启动设备,然后系统才能将应用程序自动启动到后台。在设备上启用密码保护后,系统不会在用户首次解锁设备之前在后台启动应用程序