我刚开始为 Firefox OS 开发应用程序。目前我正在开发一个提醒应用程序。我成功完成了添加部分,但是我需要在指定时间到达时弹出一个通知。
我怎样才能做到这一点 ?
我尝试了什么:
我查看了通知文档,但没有安排通知的选项,只有 show()方法可用于通知对象。
我还检查了Alarm API,但我不知道是否可以使用它来显示消息和描述,如通知栏中的通知。
试试这个代码
var addNotification = document.querySelector("#add-notification");
if (addNotification) {
addNotification.onclick = function () {
if ("Notification" in window) {
// Firefox OS 1.1 and higher
if (Notification.permission !== "denied") {
Notification.requestPermission(function (permission) {
if(!("permission" in Notification)) {
Notification.permission = permission;
}
});
}
if (Notification.permission === "granted") {
new Notification("See this", {
body : "This is a notification"
});
}
}
else {
// Firefox OS 1.0
var notify = navigator.mozNotification.createNotification(
"See this",
"This is a notification"
);
notify.show();
}
};