我刚开始为Firefox OS开发应用程序。 目前我正在研究Reminder应用程序。我成功完成了添加部分,但是我需要在满足指定时间后弹出通知。
我该怎么做?
我尝试了什么:
我看了Notification documentation,但没有选择安排通知,只有show()方法可用于通知对象。
我还检查了Alarm API,但我不知道是否可以使用它来显示消息和描述,如通知栏中的通知。
答案 0 :(得分:2)
答案 1 :(得分:0)
试试此代码
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();
}
};