iOSアプリ:最初のフォーラムを表示すると、2番目のフォーラムの通知が消去される

更新情報:

元の報告:

iOS アプリを使用しています。

アプリ内には 4 つのフォーラムがありますが、主に上位 2 つを利用しています。

シナリオ:

  1. アプリを開く
  2. フォーラム一覧のすべての項目に新しい/未読の通知があることを確認
  3. 最初の(最上位の)フォーラム項目をタップして訪問
  4. 新しい/未読の通知がなくなるまで読み、ツールバーの矢印アイコンを使ってハブ一覧に戻る
  5. 2 番目のフォーラム項目を確認

期待される動作

  • 2 番目のフォーラム項目には通知が残っているはず

実際の動作

  • 1 番目のフォーラム項目から通知が消失
  • (フォーラムに訪問すると通知は存在する)
  • 3 番目と 4 番目のフォーラム項目には影響なし

回避策

  • 1 番目より先に 2 番目のフォーラムを訪問
  • ハブ一覧に戻ると、1 番目のフォーラム項目に通知が残る
「いいね!」 4

これについては再現できませんが、リファクタリングされたホームリストを搭載した新しい(未公開の)ベータ版アプリを実行しています。新しいベータ版のテストが可能になった時点で、お知らせします。

「いいね!」 5

今朝再現を試みましたができませんでした。ただし、定期的に発生するため、私の手順が間違っているはずです。すぐに修正します。

「いいね!」 4

私の推測するところ:

  1. PC を使って 2 つ目のフォーラムの投稿を完全に読みました
  2. その後、スマホのハブアプリを使いました
  3. 通知ラベルが古く、2 つ目のフォーラムに未読投稿があるように表示されていました
  4. 何らかの理由で、アプリを開いても更新されませんでした
  5. 1 つ目のフォーラムを読みました
  6. ハブリストに戻ると更新されました
  7. 通知ラベルは最新になり、2 つ目のフォーラムはすでに読まれている状態になっています

これは理にかなっていますか?

まだスレッド名は変更していません。

「いいね!」 3

したがって、正しい報告は「アプリ起動時に通知の更新が長時間遅延するか、全く通知されない」という内容になりますか?

「いいね!」 3

もしかしたら、誰かがこれを再現できればですが!

通知に関連しているようです。

  • フォーラム2に通知があります
  • フォーラム1を読みます
  • リストに戻る
  • フォーラム2の通知バッジが消えます
  • フォーラム2を読みます
  • プロフィールをタップすると、未読の通知が表示されます
「いいね!」 3

まだ再現できませんが、報告の最後の行が興味深いですね:

つまり、フォーラム 2 を読み直すために戻った際、最初はプロフィール写真の隣に通知インジケーターが表示されないが、そのプロフィール写真をタップすると、再び未読通知が表示されるのでしょうか?

「いいね!」 2

はい、その通りです。

「いいね!」 1

はい、これは Discourse の問題のようです。Discourse 内の通知状態が同期していません。対象のサイトが最新の状態かどうかご存知ですか?

この問題が発生する際、未読の通知は特定のタイプに限られますか?それとも、返信、いいね、メンションなど、あらゆるタイプの通知で発生しますか?

「いいね!」 2

このサイトの例にあるフォーラム 2。

なので、すべて最新だと思われます。

通知は最も頻繁に「いいね」です。

「いいね!」 1

実は、フォーラムを確認したところ、上記の情報は誤っていました。

フォーラム 2 はセルフホスト型のフォーラムなので、情報が最新でない可能性があります。これは未発売のデバイスの開発者のみが参加できる招待制フォーラムです。情報を提供したり、招待状を取得したりすることは可能です。

通知は通常、「いいね」です。

「いいね!」 1

確認してくださりありがとうございます。そのフォーラムが更新された際に修正される可能性もあります。まず試すべきは、そのフォーラムの更新を促すことだと思います。

「いいね!」 2

もちろん。それについては、私は何も把握できず、制御もできません。少なくとも数ヶ月前からこの状況が続いています。

大きな問題ではなく、わずかな不快感に過ぎません。引き続き注視していきます。

「いいね!」 3

古いバグスレッド(2020年6月)https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329

これはまだ発生しており、最初に報告されてからほぼ3年になります。前回はDMに持ち込まれましたが、再現も解決もされませんでした。この新しいスレッドで、すべてを明確にし、より簡潔にしました。

問題
iOSアプリでの未読通知の消滅。これは定期的な迷惑行為であり、実質的にデータ損失であり、未読コンテンツの管理をエラーしやすくします。

再現手順:

  • iOSアプリ
  • 2つのフォーラムで「いいね」通知を受け取る
  • フォーラム1を読む
  • リストに戻る
  • フォーラム2の「いいね」通知バッジが消える!

確認:

  • (他の通知バッジは残ります)
  • フォーラム2を読む
  • プロフィールをタップすると、未読の「いいね」通知が他の通知と一緒にリストされます。

本日:

  • フォーラム1:いいね通知バッジ1件
  • フォーラム2:DM1件といいね通知バッジ2件

私の経験:

  • フォーラム1を読みました
  • フォーラムリストに戻りました
  • フォーラム2の「いいね」通知バッジが消えました
  • しかし、フォーラム2の通知ページを見ると、「いいね」はまだリストされ、新規/未読としてマークされています。

質問:
フォーラムリストの更新によって、最後に更新してから開いていない、またはトピックを読んでいないフォーラムの「いいね」通知が削除されるのはなぜですか?

「いいね!」 1

ReducedRepro手順:

  • iOSアプリ
  • 2つのフォーラム間で「いいね」通知を受け取る
  • プルして更新
  • フォーラム2の「いいね」通知バッジが消える!

確認:

  • (「いいね」以外の通知バッジは残る)
  • フォーラム2を読む
  • プロフィールをタップすると、未読の「いいね」通知が他の通知と一緒にリスト表示される

結果:

  • データ損失
「いいね!」 1

元のものを再度開き、投稿を移動してまとめておきました @gingerbeardman :+1:

「いいね!」 2

ありがとうございます

新しい通知インターフェースにより、このバグのために見逃していた多くのことが明らかになりました。

新しい通知UIは、新しい問題も明らかにしています。古い情報に関する新しいバッジが付いたセクションをタップしても、他のすべての「いいね!」や返信をスクロールしないとそれらを見ることができないのですが?

元のコメントを削除し、このメッセージの数投稿上にある最新のコンテンツに誘導するのは理にかなっていますか?

「いいね!」 1

OPを最新の再現手順に更新しました。:+1:

「いいね!」 2