【问题标题】:Using Cordova's Local Notification Plugin For Android使用 Cordova 的 Android 本地通知插件
【发布时间】:2012-12-09 08:20:32
【问题描述】:

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

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

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

当我试图把:

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

它没有显示任何警报。那么,如何修改它以使用不同的日期?

【问题讨论】:

    标签: javascript android cordova localnotification


    【解决方案1】:

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

    yyyy-mm-ddThh:mm:ssZ. 
    

    所以,它与插件使用的表单不​​同...... [关于如何升级插件以使用 2.2 检查this Question]

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

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

    希望对你有帮助:)

    【讨论】:

      猜你喜欢
      • 2017-03-30
      • 1970-01-01
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 2012-11-22
      相关资源
      最近更新 更多