我的要求是:每当我们从服务器收到静默推送通知时,应用程序会在30分钟后安排本地通知。
是否可以在每个应用状态? (特别是当app被杀)
如果是,我需要写一些不同的通知代码,还是可以使用我用来安排本地通知的相同代码?
我的代码是:
var popupBox = document.createElement("div");
// Set properties
var popupHead = document.createElement("div");
// Set properties
popupBox.appendChild(popupHead);
// etc. etc
// Then add it to DOM
document.getElementsByTagName("body")[0].appendChild(element)
// This should work now
calculate_popups();
scrollDown(id);
答案 0 :(得分:0)
不幸的是,不是每个应用程序状态。由于您在didReceiveRemoteNotification
设置了本地通知,并且该方法仅在应用正在运行时触发,或者它在后台运行。如果您的应用被杀,或者换句话说它没有在后台运行,那么该方法就不会被触发。在这种情况下,当应用程序被杀时,您无法设置本地通知。