我正在使用this.显示本地通知 它正常工作,准时显示警报。现在我想添加该通知的剩余部分。是否可以提醒用户通知正在等待处理?
我想提醒他三次关于它正在等待的通知。如果没有,它将在一周后重新安排
答案 0 :(得分:0)
你应该做像DeeMac用户已建议的那样的事情。您需要做的是跟踪发送的通知状态,如下所示:
var notClicked = [];
window.plugin.notification.local.onclick(function(id, state, json) {
// Iterate through the notClicked and remove the one with same id.
});
var id = "...";
window.plugin.notification.local.add({id: id});
notClicked.push({id: id, remindersSent: 0});
setTimeout(function() {
// Here loop through your data structure and
// for each item send the reminder and increase the remindersSent by one
// if remindersSent == 3, handle it as you wish (add reminder for one week from now)
}, 10000); // Every tenth second
该示例不会尝试为您准备好代码,您需要对其进行更改以满足您的需求。