【发布时间】:2016-02-04 08:31:45
【问题描述】:
您好,我是 ionic 新手,我正在使用 (katzer/cordova-plugin-local-notifications),我遇到了问题,不知道发生了什么。
当我点击一个链接时,我正在生成一个新通知。但是我不知道为什么我在通知中第二次点击时,“schedule”和“trigger”里面的alert被执行了两次,当我在通知中第三次点击时,里面的alert "schedule" 和 "trigger" 执行了 3 次,以此类推..
这是我的代码,很简单:
$scope.addNotification = function (){
var idaudio = Math.round(Math.random() * 10000);
var date = Date.now();
cordova.plugins.notification.local.schedule({
id: idaudio,
title: 'Remember',
text: 'New Remember',
at: date
});
cordova.plugins.notification.local.on("schedule", function(notification){
alert("scheduled: " + notification.id);
});
cordova.plugins.notification.local.on('trigger', function (notification){
alert("trigger" + notification.id)
});
}
我需要当我点击通知时,只有一个警报会打印相关的通知 ID。
谁能帮帮我?
提前致谢。
【问题讨论】:
标签: cordova notifications phonegap-plugins cordova-plugins localnotification