チャットのアクティビティインジケーターが十分にレスポンシブにクリアされない

アクティビティインジケーターがうまくいったりいかなかったりすることに気づきました。
通知がある特定のチャットチャンネルをクリックしたら、アクティビティドットを削除する方が良いプラクティスではないかと思います。
なぜなら、私が間違っているかもしれませんが、未読メッセージのいくつかをすべて確認して、数秒待ってから消える必要があるように見えるからです。

(これが Bug または UX のどちらに適しているかわかりません)

「いいね!」 1

はい、遅延(より正確にはデバウンス)があります。そのため、チャンネルを速く切り替えると、未読状態が認識されない可能性があります。

もし非常に速く切り替えた場合、本当に読んだのかという議論もあります。完璧ではないケースがあることは認めますが、現時点ではまともに機能していると考えています。短期的・中期的に変更する予定はありません。申し訳ありません。

ご意見には感謝しますが、同意できません。チャット(ユーザーが選択)をクリックしたら、通知がクリアされることを期待するはずで、メッセージを読むのにどれくらい時間がかかるかを推定するべきではありません。特に、それはチャット(例えば、トピックに関する詳細な会話とは対照的に)です。

あなたの(あまり)親切ではないWhatsAppグループメッセージを考えてみてください。時々、あなたは単に素早くタップして、あなたが本当に気にかけている人が何か書いたかどうかを確認したいだけかもしれません:sweat_smile:そして終了します。

少なくとも、他の人がこの設定を調整する簡単な方法はありますか?

お時間とご配慮をありがとうございました!

書いたものが100%明確になるか、未知のバグかのどちらかです。

ありがとうございます。しかし、コードを書かずに他に調整する方法はありますか?チャンネルを「既読」とマークするイベントのトリガーはありますか?

チャンネルの最下部に到達したときに既読としてマークされるはずです。最下部に到達してチャンネルを変更した場合、これは発生しません。デバウンス遅延があるため、デバウンスが最後のメッセージに到達する直前に発生し、スクロールして最下部に到達してから別のチャンネルに変更すると、サーバーは呼び出されません。

「いいね!」 1