我正在使用此插件(http://ngcordova.com/docs/plugins/localNotification/)在Ionic上进行本地通知。我希望能够为重复通知设置自定义时间。 Cordova Local Notification对象有一个" every"属性,但我希望更改每次触发通知时触发的时间,而不是仅仅依赖于"每个"属性。我尝试更新触发器上的通知以重置" at"属性,但它不起作用
$rootScope.$on('$cordovaLocalNotification:trigger',
function (event, notification, state) {
var newDate = getNewDate();
$cordovaLocalNotification.update({
id: notification.id,
at: newDate,
every: "year",
message: notification.message,
title: notification.title,
data: notification.data
});
});
我尝试不使用每个"属性"所以它使用默认值0,这意味着通知只触发一次,然后我可以安排一个新的,我想要的日期,但在iOS和Android模拟器上,通知持续进行。似乎每个"每个"值为0