本地通知cordova取代以前的通知
我正在尝试在Ionic+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
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
。