gpt4 book ai didi

javascript - 使用 Cordova 的 Android 本地通知插件

转载 作者:行者123 更新时间:2023-11-30 06:37:03 25 4
gpt4 key购买 nike

我正在尝试使用 phonegap 的 local Notification Plugin 提醒通知,它会在应用程序运行时提醒通知,但我不知道如何配置它以在特定时间提醒插件。

这是执行通知操作的函数:

plugins.localNotification.add({ date: new Date(), message: 'Test', id: 123 });

当我尝试放置时:

date: new Date(12,09,09,2,00,00)

它没有显示任何警报。那么,我该如何修改它以适应不同的日期呢?

最佳答案

我使用 mobiscroll适用于 Android 的 DatePicker,它以这种形式返回日期时间:

yyyy-mm-ddThh:mm:ssZ. 

因此,它与插件使用的表单不​​同... [有关如何升级插件以使用 2.2 检查 this问题]

所以我尝试了这个解决方案来在特定日期提醒通知:

 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++;
}

希望对您有所帮助:)

关于javascript - 使用 Cordova 的 Android 本地通知插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13785784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com