2016-05-02 4 views
0

Webサイトに通知機能を作成して、ユーザーが確認する必要のある通知があることを通知します。HTMLクライアントがサーバーの応答を受信するかどうかを確認するためのベストプラクティス

通知ページに移動して、すべての通知のリストを表示できます。 ここでは、これらの通知をすべて未読ではなく、ユーザーが実際にサーバーの応答を受け取った場合にのみ読み込み済みとしてマークします。私は考えることができる ソリューションです:ページがロードされ、いくつかのJSコードを書く

  • は、いくつかのAJAXリクエストを送信し、
を読んとしてマークされるようにページ上のすべての通知をマークするために自分のサーバーを教えてくれます

しかし、私はこれに関する人々の考え方や、よく知られているパターンがいくつかあるのだろうかと思っていました。満足のいく答えを見つけることができませんでした。

+0

http://stackoverflow.com/questions/15273570/continue-processing-php-after-sending-http-response –

答えて

1

ほとんどの部分については、あなたがこれを行う必要があり、特定の方法は本当にありませんが、あなたはあなたの実装では、私は本当にできない優しい

ユーザとの対話

を使用していることを確認するのに役立ちます、基本的な原則がありますこれを十分に強調してください。通知を扱う際には、ユーザーが相互作用していないものを見たことがないと想定してはいけません。ユーザーが詳しく説明しないさまざまな理由により、通知は表示されません。これは、INDIVIDUAL通知...ユーザーが100 +通知で通知パネルを開いて、すべての通知を読み込んだので、そのことは想定できません。

一括サポート

多くの場合、ユーザーは多くの場合、大量に同様の通知を一緒にロールするのに便利である、多くの通知を有することができます。これにより、ユーザが大量の通知をより簡単に消化できるようになります。この使用例は、Facebook上で確認できます。Facebookでは、各ユーザーに別々の通知を送信する代わりに、「10人のユーザーがあなたの投稿を気に入った」というメッセージが表示されます。

クリアをサポート

彼はすべての通知を見たことを識別するためのユーザーのためのいくつかの方法を許可し、これは、彼が対話する必要がある場合、ユーザーは、通知によりbarragedされる上記のシナリオの場合に重要なことができますそれらはすべて個別に個別に悪夢になる可能性がありますが、ユーザーが何をしているかがはっきりしていることを確認してください。例:「すべてを読み取りとマークする」というラベルの付いたボタン。

関連する問題