|
本帖最后由 51天天向上 于 2017-8-16 14:47 编辑
本人采用wex5里自带的cordova 定时提醒插件后遇到一些问题。具体做法新建一个w文件,然后引入require("cordova!de.appplant.cordova.plugin.local-notification");,之后在model的onload事件里添加了如下代码:
Model.prototype.modelLoad = function(event){
var me = this;
document.addEventListener("deviceready", onDeviceReady, false);
// 加载完成
function onDeviceReady() {
var date = new Date();
cordova.plugins.notification.local.schedule({
id: 1,
title: "Message Title",
message: "闹钟提醒",
firstAt: date, // firstAt and at properties must be an IETF-compliant RFC 2822 timestamp
every: "2", // this also could be minutes i.e. 25 (int)
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);
});
};
};
之后打包成apk在手机里运行,运行几秒后,app意外停止退出。后来也未见到提醒信息。不知是什么问题?目前的定时提醒插件应该是这里的:
https://github.com/katzer/cordov ... ations/tree/example
|
|