cordova 本地通知怎么使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cordova 本地通知怎么使用相关的知识,希望对你有一定的参考价值。
参考技术A 1、打开苹果手机中设置。 2、进入到iCloud里面。 3、此时已经进入iCloud的相关设置页面,我们找到“共享我的位置”这一栏,并点击进入下一步。 4、进入这个设置页面以后,我们依旧还是找到“共享我的位置”这一栏,然后将后方的滑块滑动...使用 Cordova 的 Android 本地通知插件
【中文标题】使用 Cordova 的 Android 本地通知插件【英文标题】:Using Cordova's Local Notification Plugin For 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)
它没有显示任何警报。那么,如何修改它以使用不同的日期?
【问题讨论】:
【参考方案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++;
希望对你有帮助:)
【讨论】:
以上是关于cordova 本地通知怎么使用的主要内容,如果未能解决你的问题,请参考以下文章
使用cordova本地通知和离子设置重复间隔的特定数据和时间