大家好我正在经历一种奇怪的行为。我的一些本地通知出现在错误的时间。在我的应用程序中,我有很多个人通知,必须在白天的海关间隔。为此,我为每个间隔安排一个通知。但是我的一些通知后来被解雇了,显然没有理由。
有谁知道为什么会出现这种情况?
我在Ionic Cordova应用https://github.com/katzer/cordova-plugin-local-notifications/tree/ios10
中使用此插件编辑:这里有一些我的代码
对于日期操作我正在使用mommentjs lib:
http://momentjs.com/docs/
//for registering a single
var alertData = {
id: self.alarme_id //This id i get from a timestamp,
title: 'Alerta',
badge : 1, //Using same badge
text: moment(self.alarme_data).format('HH:mm') + ' - Está na hora de pingar o seu colírio ' + self.alarme_remedio,
at: moment(self.alarme_data).seconds(0).toDate(),
// every: 0,
// sound: $ionicPlatform.isIOS ? 'www/audio/alert_ai.aif' : 'android.resource://' + myOptions.packageName + '/raw/alert',
sound: ionic.Platform.isIOS() ? 'file://audio/notification.aiff' : 'android.resource://br.com.furia7.clinicapp.moacir/raw/alert',
// icon: "http://icons.com/?cal_id=1",
data: self
};
document.addEventListener('deviceready', function(){
cordova.plugins.notification.local.schedule(alertData);
defer.resolve(true);
}, false);
//for registering a single
var alertData = {
id: self.alarme_id //This id i get from a timestamp,
title: 'Alerta',
badge : 1, //Using same badge
text: moment(self.alarme_data).format('HH:mm') + ' - Está na hora de pingar o seu colírio ' + self.alarme_remedio,
at: moment(self.alarme_data).seconds(0).toDate(),
// every: 0,
// sound: $ionicPlatform.isIOS ? 'www/audio/alert_ai.aif' : 'android.resource://' + myOptions.packageName + '/raw/alert',
sound: ionic.Platform.isIOS() ? 'file://audio/notification.aiff' : 'android.resource://br.com.furia7.clinicapp.moacir/raw/alert',
// icon: "http://icons.com/?cal_id=1",
data: self
};
document.addEventListener('deviceready', function(){
cordova.plugins.notification.local.schedule(alertData);
defer.resolve(true);
}, false);