通知觸發 API

通知觸發條件可讓您排定不需要網路連線的本機通知,因此非常適合用於日曆應用程式等用途。

通知觸發條件是什麼?

網頁開發人員可以使用 Web Notifications API 顯示通知。這項功能通常會與 Push API 搭配使用,用於通知使用者時間敏感資訊,例如即時新聞事件或收到的訊息。通知會在使用者的裝置上執行 JavaScript 顯示。

Push API 的問題是,在符合特定條件 (例如時間或位置) 時,無法可靠地觸發「必須」顯示的通知。以時間為依據的條件的例子包括日曆通知,提醒你下午 2 點與老闆的重要會議。地點條件的例子是,當你進入雜貨店附近時,系統會傳送通知提醒你購買牛奶。網路連線或省電功能 (例如省電模式) 可能會延遲推播通知的傳送。

通知觸發條件可以預先排定通知的觸發條件,藉此解決這個問題,即使沒有網路連線或裝置處於省電模式,作業系統也會在適當時機傳送通知。

用途

日曆應用程式可以使用時間觸發條件,提醒使用者即將舉行的會議。日曆應用程式的預設通知配置可能是在會議開始前一小時顯示第一則抬頭通知,然後在五分鐘前顯示另一則緊急通知。

電視網路可能會提醒使用者喜愛的電視節目即將開始,或會議直播即將開始。

時區轉換網站可以使用以時間為準的通知觸發條件,讓使用者安排電話會議或視訊通話的鬧鐘時間。

目前狀態

步驟 狀態
1. 建立說明 完成
2. 建立規格的初始草稿 尚未開始
3. 收集意見回饋並重複設計 進行中
4. 來源試用 完成
5. 啟動 尚未開始

如何使用通知觸發條件

透過 about://flags 啟用

如要在本機試用 Notification Triggers API,但不使用來源試用權杖,請在 about://flags 中啟用 #enable-experimental-web-platform-features 標記。