application:didReceiveRemoteNotification:方法,仅当您的应用程序在前台运行时调用,当您的程序在前台或后台运行时,系统会调用此方法。但我想在iPhone、iPad或iPod touch上强制关闭应用程序后发送推送通知。静默地更新我的应用程序数据很重要。我已经尝试过在后台模式下进行静默推送通知。但它不能在完全模式下工作。
用户强制退出应用程序后,iOS会执行后台任务吗?
如果执行,则在方法应用程序中编译fiarebase推送通知:didReceiveRemoteNotification:执行?
请回复任何人。。。
否,通过任务管理器强制关闭的应用程序在收到推送通知时通常不会重新启动。这里记录了这一点:
在大多数情况下,用户强制退出应用程序后,系统不会重新启动应用程序。一个例外是定位应用程序,在iOS 8及更高版本中,这些应用程序在被用户强制退出后会重新启动。不过,在其他情况下,用户必须明确启动应用程序或重新启动设备,然后系统才能将应用程序自动启动到后台。当设备上启用密码保护时,在用户首次解锁设备之前,系统不会在后台启动应用程序