我知道如果用户已杀死应用程序但是如果后台应用程序被iOS杀死(并且未被用户终止),我们无法通过推送通知自动启动应用程序,当推送通知时,iOS会在后台重新启动应用程序接收?
如果iOS不会重新启动该应用,我们至少会通知用户他们的应用已被杀死,以便他们可以点击通知消息再次启动该应用。
为了实现这一点,有没有办法在应用程序正在运行时(在前台或后台)隐藏通知,并在应用程序终止时显示通知(由用户或iOS自动终止)?
答案 0 :(得分:0)
否则您无法根据后台应用的状态有条件地显示或隐藏推送通知。但是,如果应用程序被iOS杀死或崩溃,它仍然会被推送通知唤醒。
答案 1 :(得分:0)
当用户点击通知无关紧要时,如果应用处于后台或被杀或自设备重启后未打开,则会打开您的应用。
另一方面,通过检查application:didReceiveRemoteNotification:
要了解iOS管理通知的方式,请查看此方法
application:didReceiveRemoteNotification:
application:didReceiveRemoteNotification:fetchCompletionHandler: