正直なところ、現時点ではプッシュ通知は問題点です。
組み込みのプッシュ通知は、Androidおよびデスクトップユーザーには(まあまあ)機能しますが、iPhoneユーザーには機能しません。
私の意見では、プッシュ通知の問題は、ユーザーに届くまでに障害が多すぎることです。Discourseの個人設定で有効にし、ブラウザで許可し、Android/Windowsシステムで許可する必要があります。これら3つのうちいずれかが通知をブロックしていると、ユーザーは通知を受け取れません。個人的には、プッシュ通知を積極的に望んでいますが、ランダムな期間が経過すると停止してしまうことがよくあります。ブラウザのアップデートのせいでしょうか?わかりません。そのため、Android内でも、私が望んでいたように機能しているとは言えません。
昨日、Pushover通知を試しました。このソリューションは、Android/Apple/Windowsで機能しますが、2つの大きな欠点があります(そのため、結局使用しませんでした)。
- 各ユーザーが電話にサードパーティ製アプリをインストールし、ユーザーIDをDiscourseの設定ページに手動でコピーする必要があります

- 通知がポップアップ表示され、Discourseチャット/トピックに直接移動するのではなく、Pushoverアプリに移動します。そこから、チャット/トピックのURLをタップして2回目に移動できます。些細なことのように聞こえるかもしれませんが、ダイレクトメッセージ通知に関しては、プッシュ通知メッセージと実際に行きたい場所の間にゲートウェイアプリを追加することは、体験を損なうものです。
Discourseは常に改善されており、1日数十回のコミットが行われているため、プッシュ通知が改善されることを楽観視しています。私の理想的なシナリオは、管理者がカスタマイズしてPlay/Appストアに提出できる、オープンソースのネイティブAndroid/iOSアプリです。しかし、OneSignalのようなサードパーティを通じて作業することも、より簡単で同じ目的を達成できるかもしれません。