添加任务计划程序

时间:2015-04-20 12:16:26

标签: cordova cordova-plugins visual-studio-cordova

我正在开发Apache Cordova应用程序,我想知道是否可以向调度程序设备添加任务。

我必须在特定时间运行警报和通知,我该怎么做?

我考虑过将任务添加到调度程序设备并委派责任。

这可能吗?至少Android 4.4

谢谢!

1 个答案:

答案 0 :(得分:3)

首先关闭所有:是的,你当然能够这样做。 Sebastian Katzer为此写了一个插件。它可以在这里找到:Cordova - Local Notification Plugin

此插件允许您触发预定事件或例如:每周一早上6点触发事件。标准通知的代码如下所示:

cordova.plugins.notification.local.schedule({
    id: 1,
    title: "Production Jour fixe",
    text: "Duration 1h",
    firstAt: monday_9_am,
    every: "week",
    sound: "file://sounds/reminder.mp3",
    icon: "http://icons.com/?cal_id=1",
    data: { meetingId:"123#fg8" }
});

cordova.plugins.notification.local.on("click", function (notification) {
    joinMeeting(notification.data.meetingId);
});

该消息看起来像是通知 - 可以在此处找到相关图片:Picture - Katzer Local Notifications

还有一个wiki可以在这里找到:Local Notifications by Katzer Wiki

希望我帮助你!如果您需要更多信息,请告诉我们!