Webブラウザで重複して同じプッシュ通知が行われる

WebブラウザでOPENREC.tvのページを同時に複数タブで開いている場合に、開いているタブの数だけ同じ内容の通知を重複して受け取ることがあります。

大変恐れ入りますが、本挙動は現時点では仕様となりますので、ご理解賜れば幸いです。

 

【技術的な詳細説明】

Webブラウザのプッシュ通知は、OPENREC.tvを開いていないバックグラウンド状態でもプッシュ通知を受け取り、OS上に通知 を行うことができる機能です。

一般的なサイトでは、ページを開いているフォアグラウンド状態ではOSの通知領域に通知メッセージは表示されません。

しかし、例えばライブ配信を視聴中においてもフォローしている別の配信者のライブ配信開始を漏らさず知りたいという要望があり、フォアグラウンド状態においてもバックグラウンド状態と同様の通知を実現するために、その開いているページ内からOSの通知領域にメッセージ通知を行う処理を実装しております。

本実装の副作用として、複数タブでOPENREC.tvのページを開いている場合、それぞれのタブからOSへの通知処理が行われ、同じメッセージが複数回表示されるという状態となります。

 

この記事は役に立ちましたか? 2人中2人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください
Powered by Zendesk