首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Cordova的Android本地通知插件

使用Cordova的Android本地通知插件
EN

Stack Overflow用户
提问于 2012-12-09 16:20:33
回答 1查看 1K关注 0票数 2

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

下面是执行通知操作的函数:

代码语言:javascript
运行
复制
plugins.localNotification.add({ date: new Date(), message: 'Test', id: 123 });

当我试着把:

代码语言:javascript
运行
复制
date: new Date(12,09,09,2,00,00)

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-11 17:41:05

我使用用于安卓系统的mobiscroll DatePicker,它以以下形式返回datetime:

代码语言:javascript
运行
复制
yyyy-mm-ddThh:mm:ssZ. 

因此,它与插件使用的表单不同。[有关如何升级插件以使用2.2的信息,请查看this问题]

因此,我尝试了这个解决方案,在特定日期提醒通知:

代码语言:javascript
运行
复制
 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++;
             }

希望它能有所帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13785784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档