我尝试使用电话onActivityResult()
scheduleMinutely = function () {
var sound = device.platform == 'Android' ? 'file://ting.wav' : 'file://beep.caf';
cordova.plugins.notification.local.schedule({
id: localStorage.text,
title: 'Note',
text: localStorage.text,
every: 'minute',
sound: sound,
icon: 'res://icon',
smallIcon: 'res://ic_popup_sync'
});
};
第一次显示localStorage.text = 0;
document.addEventListener('deviceready', function () {
cordova.plugins.notification.local.on('schedule', function (notification) {
console.log('onschedule', arguments);
localStorage.text ++;
});
});
,但第一次显示{1}分钟后显示0
,而不显示0
,我发现它不会返回时间表。
感谢您的帮助!!!
答案 0 :(得分:0)
关键是,你不能在通知中使用动态文本。
如果要使用不同的文本,则必须为每个文本创建单独的通知。在这种情况下,使用推送通知可能会更好。
但请注意,每个平台都有一些限制,您可以放置多少通知。