インスタント メッセージング アプリケーションはほぼ完成していますが、足りないのは Firefox の通知だけです。APIはどうですか?
2 に答える
Notifications API と Push Notifications API のどちらを求めているのかはっきりしないので、両方について説明します。
まず、通知の「API」です (API に名前が変更されたかどうかはわかりません。残念ながら、現在は単に「通知」として知られています)。を使用mozNotification
して新しい通知オブジェクトを作成し、show
それらを表示するために使用できます。
var notification = navigator.mozNotification;
var n = notification.createNotification("Title", "Body", "optional_icon.png");
n.show();
両方のリンクで、これで何ができるかをよりよく理解できます。
これを使用する許可を必ず求めてください (これを に追加してくださいmanifest.webapp
):
"permissions": {
"desktop-notification":{}
}
簡単にするために、デモアプリを作成しました。それがどのように機能するか、そして私が行った変更を見てください。
警告: これはWeb 通知とは異なります。
Push APIはすでに Mozilla Wiki にリストされていますが、現在進行中です。この特定の API に関するニュースは、Mozilla Wiki、github (サーバー側のもの)、およびGecko 実装のバグでフォローできます。
SimplePush APIという別の API があり、現在は動作しているようです。残念ながら、私はそれについてあまり知りません。しかし、少なくともドキュメントはかなり良いようです。
残念なことに、これらの API がW3C の Push APIとどのように関連しているかはわかりません。残念ながら、Push APIは標準に多少関連していますが、確かではありません。これらの API の場合、Mozilla 以外のドキュメントには依存しません。