デスクトップ向け Discourse プッシュ通知

:discourse2: 概要
:open_book: インストールガイド

機能

:warning: このプラグインが機能するためには、Discourse が HTTPS である必要があります

モバイル向けのプッシュ通知は現在、コアデフォルトでサポートされていますが、これは Android などのモバイルデバイスにのみ適用されます。

このプラグインは、ユーザーがデスクトップデバイスでプッシュ通知を優先するよう設定できるユーザーオプションを提供します。

チェックを入れると、「ライブ通知」を有効にした際にデスクトップデバイスでのプッシュ通知が優先されます。

理由

デスクトップブラウザは「デスクトップ通知」を取得でき、それは問題なく機能します!ただし、両者の動作には微妙な違いがあります。デスクトップ通知の場合、Discourse のタブを閉じた瞬間に通知が届かなくなります。一方、プッシュ通知の場合はそうではありません。

プッシュ通知では、通知を受信するためにブラウザのタブを開いている必要はありません。Discourse サイトでブラウザのタブが開かれていなくても、ユーザーは通知を受信できます。

サポートされているブラウザ

Chrome Desktop 51 以降、Firefox Desktop 44 以降。詳細は caniuse をご覧ください。

「いいね!」 29

「デスクトップでプッシュ通知を優先する」というチェックボックスがデスクトップでもモバイルでも表示されません。

そのユーザー設定は、すべてのユーザーが継承するグローバルサイト設定になりました: enable_desktop_push_notifications

「いいね!」 1

これはiOSでも利用可能であると表示されない理由は何でしょうか?

私のXenforoとNodeBBの両方のサイトには現在この機能があります。