每分钟更新文本cordova插件本地通知

时间:2017-03-15 03:07:20

标签: android cordova phonegap-plugins phonegap-build phonegap-cli

我尝试使用电话onActivityResult()

中的cordova-plugin-local-notifications每分钟更新一次文字
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,我发现它不会返回时间表。

感谢您的帮助!!!

1 个答案:

答案 0 :(得分:0)

关键是,你不能在通知中使用动态文本。

如果要使用不同的文本,则必须为每个文本创建单独的通知。在这种情况下,使用推送通知可能会更好。

但请注意,每个平台都有一些限制,您可以放置​​多少通知。