こんにちは。ユーザーがサイト(特にモバイル端末)を閲覧中に通知が届いた際に、サイト上部に一時的に通知バナーを表示する方法はあるでしょうか。デスクトップではブラウザ通知が同様の役割を果たしています。どなたか方向性を教えていただけないでしょうか。よろしくお願いいたします。
モバイルブラウザ経由で、新しいアップデートの通知を受け取り、表示を更新して通知を表示します。
……それで、何が知りたいの?![]()
ふむふむ。もしかしたら何か設定を見落としているのかもしれません。モバイルでサイトを見ているときは通知アラートが来ないんですよね。プロフィールアイコンの横に通知を示す小さなドットは表示されますが、デスクトップのように、タブでサイトを開いていてもアクティブなタブではない場合に通知が来るのを期待していました。![]()
Facebook のような「アプリ内ポップアップ通知」は提供していません。
iOS を除くすべてのプラットフォームでネイティブな Web プッシュ通知に対応しています。これは、私の意見ではアプリ内通知のスーパーセットです。
iOS を使っているのですが、なぜ通知が全く来ないのか不思議でした。Safari iOS、Chrome iOS、あるいは Discourse の設定で見落としている項目があったのかもしれません。
つまり、メールを確認するか、直接サイトにアクセスする以外に、iOS で通知を受け取る方法はないのでしょうか?
情報ありがとうございます!![]()
Apple はブラウザに Web Push API を実装しないことを決定しました。iOS にはブラウザが 1 つしかないため、Windows、macOS、Linux、Android で利用可能な Web プッシュ通知に iOS ユーザーはアクセスできません。
既存の回避策は以下の通りです。
-
当社の素晴らしい DiscourseHub アプリ。当社のホストするサイト向けのプッシュ通知と、他のサイト向けのプッシュ通知の集約機能を提供します。
-
サードパーティのアプリを通じて通知を受け取るためのこのプラグイン Pushover notifications
-
iOS 向けのサードパーティ製ネイティブアプリ Fig - Native Discourse client for iOS
素晴らしい情報ですね、ありがとうございます。