添加任务计划程序
Add Task Scheduler
我正在开发 Apache Cordova 应用程序,我想知道是否可以将任务添加到调度程序设备。
我必须 运行 在特定时间发出警报和通知,我该怎么做?
我考虑过向调度程序设备添加任务并委派责任。
这可能吗?至少 Android 4.4
谢谢!
首先:是的,您当然可以这样做。 Sebastian Katzer 为此编写了一个插件。可以在这里找到:Cordova - Local Notification Plugin.
此插件允许您触发预定的事件,或者例如:每周一 6 点 a.m 触发事件。标准通知的代码如下所示:
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
希望对你有所帮助!如果您需要更多信息,请告诉我!
我正在开发 Apache Cordova 应用程序,我想知道是否可以将任务添加到调度程序设备。
我必须 运行 在特定时间发出警报和通知,我该怎么做?
我考虑过向调度程序设备添加任务并委派责任。
这可能吗?至少 Android 4.4
谢谢!
首先:是的,您当然可以这样做。 Sebastian Katzer 为此编写了一个插件。可以在这里找到:Cordova - Local Notification Plugin.
此插件允许您触发预定的事件,或者例如:每周一 6 点 a.m 触发事件。标准通知的代码如下所示:
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
希望对你有所帮助!如果您需要更多信息,请告诉我!