希望有人能帮助我...
我需要在特定时间安排一个(或多个)本地通知,并让它们每分钟重复一次,直到它们被取消或与之交互为止(有点像带有自动打oo的警报)。我无法使它正常工作。使用最新版本的Ionic-Native local notifications,它可以在特定时间或每分钟(从现在开始)触发,但不能同时触发!
安排通知的代码:
scheduleNotification(title: string, id: number, when: moment.Moment, args: object) {
let sound = 'file://mp3/alarm.mp3';
this.localNotifications.schedule({
id,
title: Translation.tr('app_name'),
text: title,
sound,
data: args,
silent: false,
launch: true,
trigger: {
at: when.toDate(),
every: ELocalNotificationTriggerUnit.MINUTE
},
foreground: true
});
}
我也尝试过这样:
this.localNotifications.schedule({
id,
title: Translation.tr('app_name'),
text: title,
sound,
data: args,
silent: false,
launch: true,
trigger: {
at: when.toDate()
},
every: {
minute: 0
},
foreground: true
});
像这样:
this.localNotifications.schedule({
id,
title: Translation.tr('app_name'),
text: title,
sound,
data: args,
silent: false,
launch: true,
trigger: {
at: when.toDate(),
every: {
minute: 0
}
},
foreground: true
});
除了上面提到的“ at”之外,我还尝试使用“ firstAt”。似乎什么都没用!!! :(
请帮助!