2013-07-09 27 views
-1

我剛開始爲Firefox OS開發應用程序。 目前我正在使用提醒應用程序。我成功完成了添加部分,但是我需要在滿足指定時間時彈出通知。Firefox OS中的計劃通知

我該怎麼做?

我試了一下:

我看着Notification documentation但調度通知別無選擇,只有show()方法可用於通知對象。

此外,我檢查了Alarm API,但我不知道是否可以使用它來顯示消息和描述,如通知欄中的通知。

回答

2

A液:

在這篇文章中對Firefox OS的底部,它解釋瞭如何使用的WebAPI報警。

您安排您的鬧鐘。當警報觸發時,您可以定義一個回叫,允許您彈出通知。

這可能是一個解決方案。

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(); 
      } 
     };