本地通知cordova取代以前的通知

本地通知cordova取代以前的通知,cordova,ionic-framework,Cordova,Ionic Framework,我正在尝试在Ionic+cordova中添加新的本地通知: if(this.platform.is('mobile')) { this.localNotifications.schedule({ id: Math.random(), text: this.schedulerForm['controls']['title'].value, trigger: {at: new Date(new Date().getTime() + timeToTriggerNotific

我正在尝试在Ionic+cordova中添加新的本地通知:

if(this.platform.is('mobile')) {
  this.localNotifications.schedule({
    id: Math.random(),
    text: this.schedulerForm['controls']['title'].value,
    trigger: {at: new Date(new Date().getTime() + timeToTriggerNotification)},
    led: 'FF0000',
    sound: null
 });
}
我在IOS上进行测试,但我发现如果我创建了两个通知,最新的一个会重贴上一个,而第一个通知永远不会出现


请提供帮助。

您如何确定通知的ID是否不同
Math.random()
会给你一个介于0和1之间的数字,也许iOS忽略了点之后的所有内容,所以你(几乎)总是给id=0。确保您的通知ID不同。我建议您使用
newdate().getTime()
Math.random()*100000000