Javascript 使用Cordova';Android的本地通知插件
我正在尝试使用phonegap提醒通知,它会在应用程序运行时提醒通知,但我不知道如何配置它在特定时间提醒插件 以下是执行通知操作的函数:Javascript 使用Cordova';Android的本地通知插件,javascript,android,cordova,localnotification,Javascript,Android,Cordova,Localnotification,我正在尝试使用phonegap提醒通知,它会在应用程序运行时提醒通知,但我不知道如何配置它在特定时间提醒插件 以下是执行通知操作的函数: plugins.localNotification.add({ date: new Date(), message: 'Test', id: 123 }); 当我试着说: date: new Date(12,09,09,2,00,00) 它没有显示任何警报。那么,我如何修改它以适应不同的日期呢 我使用Android的DatePicker,它以以下形式返回日
plugins.localNotification.add({ date: new Date(), message: 'Test', id: 123 });
当我试着说:
date: new Date(12,09,09,2,00,00)
它没有显示任何警报。那么,我如何修改它以适应不同的日期呢 我使用Android的DatePicker,它以以下形式返回日期时间:
yyyy-mm-ddThh:mm:ssZ.
所以,它不同于插件使用的形式。。。[如何升级插件以使用2.2检查问题]
因此,我尝试使用此解决方案在特定日期提醒通知:
if (typeof plugins !== "undefined")
{
var RId = 0;
var rDate =new Date();
var RemDate = reminder_deadline.split("T")[0];
var RemTimeB = reminder_deadline.split("T")[1];
var RemTime = RemTimeB.split("Z")[0];
var RYear = RemDate.split("-")[0];
var RMonth = RemDate.split("-")[1];
var RMonth = RMonth-1;
var RDay = RemDate.split("-")[2];
var RHour = RemTime.split(":")[0];
var RMinute = RemTime.split(":")[1];
var RSecond = RemTime.split(":")[2];
alert(RYear+".."+RMonth+".."+RDay+".."+RHour+".."+RMinute+".."+RSecond);
rDate.setFullYear(RYear);
rDate.setMonth(RMonth);
rDate.setDate(RDay);
rDate.setHours(RHour);
rDate.setMinutes(RMinute);
rDate.setSeconds(RSecond);
plugins.localNotification
.add({
date: rDate,
message: reminder_name,
id: RId
});
}
RId++;
}
希望有帮助:)