iOS 应用:查看第一个论坛会清除第二个论坛的通知

更新信息:

原始报告:

我使用 iOS 应用。

我有 4 个论坛,但主要使用前两个。

场景:

  1. 打开应用
  2. 看到所有论坛列表项都有新的/未读通知
  3. 点击第一个/顶部的论坛列表项进入该论坛
  4. 阅读直到没有新的/未读通知,然后使用工具栏中的向下箭头图标返回中心列表
  5. 查看第二个论坛列表项

预期

  • 第二个论坛列表项上仍应显示通知

实际

  • 第一个论坛列表项上的通知消失
  • (访问该论坛时通知仍存在)
  • 第三个和第四个论坛列表项不受影响

解决方法

  • 在访问第一个论坛之前先访问第二个论坛
  • 当您返回中心列表时,第一个论坛列表项上仍会显示通知
4 个赞

我无法复现此问题,但我正在运行一个未发布的新版应用测试版,其中对首页列表进行了重构。一旦新测试版可供测试,我会通知您。

5 个赞

今天早上尝试复现但未能成功,不过该问题确实会定期出现,说明我的操作步骤可能有误。我会尽快修正。

4 个赞

我的推测如下:

  1. 我在电脑上完整阅读了第二个论坛。
  2. 之后我使用手机 Hub 应用。
  3. 通知标签显示过时,仍显示第二个论坛有未读帖子。
  4. 不知为何,打开应用时这些标签并未刷新。
  5. 我阅读了第一个论坛。
  6. 当我返回 Hub 列表时,它已刷新。
  7. 通知标签现在已更新,第二个论坛的帖子已被阅读。

这说得通吗?

我尚未重命名该主题。

3 个赞

所以正确的报告应该是“应用打开时通知刷新出现长时间延迟或无提示”吗?

3 个赞

也许,如果有人能复现这个问题!

这似乎与通知有关。

  • 我在论坛 2 上有一条通知
  • 我阅读了论坛 1
  • 返回列表
  • 论坛 2 的通知徽章消失
  • 阅读论坛 2
  • 点击我的个人资料,那里显示有未读通知
3 个赞

我仍然无法复现此问题。但您报告中的最后一行很有趣:

因此,当您返回阅读论坛 2 时,起初在个人资料图片旁边是否看不到任何通知指示?但一旦您点击该个人资料图片,未读通知又会显示出来?

2 个赞

没错,是的。

完全正确。

1 个赞

好的,这看起来是 Discourse 的问题,Discourse 中的通知状态不同步。您知道相关站点是否为最新版本吗?

出现这种情况时,未读通知是特定类型的吗?还是适用于任何类型的通知(回复、点赞、提及等)?

2 个赞

示例中的论坛 2 在此网站!

因此,我假设所有内容都是最新的。

通知最常见的是点赞。

1 个赞

实际上,我刚刚查看了论坛,上面的信息是不准确的。

论坛 2 是一个自托管的论坛,因此可能不是最新的。它是针对某款未发布设备开发者的邀请制论坛。我可以尝试为你提供相关信息或邀请。

通知通常是指“点赞”。

1 个赞

感谢再次确认,这有可能在该论坛更新后得到修复。我认为那是尝试解决此问题的第一步。

2 个赞

没问题。我对那方面没有可见性或控制权。这种情况至少已经持续几个月了。

这不算什么大事,只是有点烦人。我会留意一下的。

3 个赞

旧 Bug 讨论串 (2020 年 6 月) https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329

我重新开启这个讨论,因为它仍然存在,而且距离首次报告已经快 3 年了!上次被转到 DM 但从未被复现或解决。我已经在这个新帖子里澄清了所有内容,并使其更加简洁。

问题
iOS 应用中未读通知消失。这是一个经常发生的烦恼,它本质上是丢失数据,并且使得管理未读内容容易出错。

复现步骤:

  • iOS 应用
  • 收到两个论坛的点赞通知
  • 阅读论坛 1
  • 返回列表
  • 论坛 2 的点赞通知徽章消失了!

确认:

  • (任何非点赞通知徽章仍然存在)
  • 阅读论坛 2
  • 点击我的个人资料,未读的点赞通知与其他通知一起列出

今天:

  • 论坛 1:一个点赞通知徽章
  • 论坛 2:一个私信通知和两个点赞通知徽章

我的经历:

  • 我阅读了论坛 1
  • 然后返回了论坛列表
  • 论坛 2 的点赞通知徽章消失了
  • 但当我查看论坛 2 的通知页面时,点赞仍然列出并标记为新/未读

问题:
为什么刷新论坛列表会移除一个尚未打开、并且自上次刷新以来其主题尚未被阅读的论坛的点赞通知?

1 个赞

ReducedRepro 步骤:

  • iOS 应用
  • 跨两个论坛接收点赞通知
  • 下拉刷新
  • 论坛 2 上的点赞通知徽章消失!

确认:

  • (任何非点赞通知徽章都保留)
  • 阅读论坛 2
  • 点击我的个人资料,未读的点赞通知会与其他任何通知一起列出

结果:

  • 数据丢失
1 个赞

我重新打开了原来的帖子,并将你的帖子移了过来,以便将它们归集在一起 @gingerbeardman :+1:

2 个赞

谢谢

新的通知界面揭示了我因这个错误而错过的许多内容。

新的通知用户界面也揭示了一个新问题:点击带有关于旧内容的徽章的部分,我无法看到这些内容,除非滚动浏览我所有的点赞/回复?

将 OP 中的旧评论删除并将其重定向到此消息上方几帖中的最新内容是否有意义?

1 个赞

我已经更新了 OP,其中包含最新的 repro 步骤。:+1:

2 个赞