繁体   English   中英

如何让本地通知插件在我的cordova 应用程序上运行?

[英]How can i get local notifications plugin to work on my cordova app?

我正在使用 cordova-plugin-local-notification 并且我希望通知在setReminder()函数上触发。 请问我该怎么做

var app = {
    // Application Constructor
    initialize: function() {
        document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
    },

    // deviceready Event Handler
    //
    // Bind any cordova events here. Common events are:
    // 'pause', 'resume', etc.
    onDeviceReady: function() {
    this.receivedEvent('deviceready');
    document.getElementById("setreminder").addEventListener("click", setReminder);
    cordova.plugins.notification.local.registerPermission(function (granted) {
    });
    },

    // Update DOM on a Received Event
    receivedEvent: function(id) {
    StatusBar.overlaysWebView(false);
    StatusBar.backgroundColorByHexString('#4281F5');
    StatusBar.styleDefault();
    document.getElementById("setreminder").addEventListener("click", setReminder);
                   var sound = "js/when.mp3";
                   var date = new Date();
                function setReminder() {
                    cordova.plugins.notification.local.schedule({
                    id: 1,
                    title: "IKD-FAD",
                    message: "Your Bus Is Almost Here!",
                    at: date,
                    sound: sound,
                    icon: "js/citybus.png"
                });
                }
    }
};

app.initialize();
document.addEventListener("deviceready", ondeviceready, false);
        function ondeviceready() {

        }
function setReminder(btn) {
            navigator.vibrate(1000);
            cordova.plugins.notification.local.schedule({
            id: 1,
            title: btn.dataset.name,
            text: "Your Bus Will Be At The Station In " + changedTime + " Minutes",
            trigger: { in: btn.dataset.diff, unit: 'minute' },
            sound: "file://js/when.mp3",
            icon: "file://img/mmArtboard.png"
            });

这为我修好了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM