当我在 Discourse Hub iOS 应用中切换到其他应用进行多任务处理时,应用无法保持在论坛页面。我使用的是 iOS 13.2.2(最新版本),但问题依旧存在。每次切换后,我都会丢失正在阅读的帖子位置,不得不重新查找。这是正常行为吗?
希望应用也能轻松在不同论坛之间切换,并记住您正在查看的讨论帖,而不仅仅是显示“最新”或“未读”。这就像在移动 Safari 中打开多个标签页并在它们之间切换一样。如果能有这个功能,我会非常开心。
当我在 Discourse Hub iOS 应用中切换到其他应用进行多任务处理时,应用无法保持在论坛页面。我使用的是 iOS 13.2.2(最新版本),但问题依旧存在。每次切换后,我都会丢失正在阅读的帖子位置,不得不重新查找。这是正常行为吗?
希望应用也能轻松在不同论坛之间切换,并记住您正在查看的讨论帖,而不仅仅是显示“最新”或“未读”。这就像在移动 Safari 中打开多个标签页并在它们之间切换一样。如果能有这个功能,我会非常开心。
除非您关闭它,或者 iOS 在后台终止它,否则它不会丢失状态。
iOS 13 在这方面曾存在问题,13.2.2 版本旨在改善这一情况,但它不会无限期地保持应用打开。
就我而言,一旦我切换到另一个应用,iOS 就会终止它。这种情况发生得太频繁了,所以我在这里报告。只有我遇到这个问题吗?
现在可能还为时过早,无法确定。由于手机会自动更新到 13.2.2,需要几天时间,直到足够多的用户完成更新,才能做出判断。
我今天重新打开了应用,它回到了我上次离开的位置。
您使用的是哪款 iPhone?您还经常使用哪些其他应用?
苹果声称已在 iOS 13.2.2 和 iPadOS 13.2.2 中修复了内存管理问题。我不认为这是一个漏洞。
您是否频繁进行多任务处理?我的 iPhone 11 Pro 运行的是 iOS 13.2.2,Discourse 应用似乎运行正常。在进行轻度或中度多任务处理时,它从未崩溃或刷新。
不过,我的 iPhone 拥有 4GB 内存。考虑到 iOS 13.2.2(以及 iPadOS 13.2.2)支持的设备的内存至少为 2GB,这可能仅仅是因为您的设备较旧。
我使用的是 Xs Max,所以并不算太旧。话虽如此,我经常在多任务切换中使用的应用包括 WhatsApp、Twitterrific、Apollo 和相机。我注意到,切换到相机时这种情况发生得更频繁。也许拍摄照片和视频会消耗更多的内部内存。有趣的是,我现在正在测试,在 Safari 标签页中情况要好得多:当我返回 Safari 中的 Discourse 时,页面会变空白并刷新,但刷新完成后,我会回到上次离开的位置。然而,Discourse Hub(iOS 应用)却将我带回应用的主屏幕,而不是停留在原处并刷新。
Safari 的标签页在关闭后仍会保留。如果您使用了导致 Discourse 终止的功能,则没有等效的行为。
这可能也是正确的。该应用的目标是提供快速便捷地访问多个社区的方式。进入显示所有站点更新的主页视图,正是该应用实用性的重要组成部分。
是的,这可能特别与相机应用有关。
不,这是一个真实存在的问题,与相机无关。
如果我在写评论时离开应用 5 秒钟(例如去 Safari 查些东西),再回来时就得重新启动应用,再次选择 Meta 网站,重新找到该话题,并祈祷大部分回复内容已保存为草稿。
起初我以为这是 iOS 13 中某个已知 bug 导致的问题,但那个 bug 已经修复,其他应用也不再出现此类问题。
编辑:我使用的是 iPhone XS,其他应用均不会出现此问题。
您是否有稳定的复现方法和操作步骤可以重现此问题?
例如:
问得好。不,我没有。如果我想到了,我会告诉你的。我只能说,在其他我经常打字并切换的应用中,我没有遇到这个问题,但在这个应用中确实有。我确信是苹果的问题,他们更改或破坏了一些东西,似乎只影响到了我这个应用,但我希望这个问题能够解决。
明白了,我确实经常使用这个应用,而且运气不错还没遇到过这个问题,但我完全相信这确实发生在你身上了。
希望能有一些步骤可以复现这个问题。
嗯,情况比我之前报告的还要糟糕。我常遇到这种情况:在 Meta 上阅读时,顺手把手机锁屏去做别的事,几分钟后解锁,却发现应用已经不在运行了。
我也在其他应用中偶尔遇到过类似情况。我想这应该是 iOS 的问题。我只是希望 Discourse 不要这么频繁地出现这个问题。
姑且一说,我复现了一个崩溃问题,但我不确定是由 iOS 还是应用本身引起的。
我可以打开应用,点击我网站上的某个特定主题,点击“显示完整帖子”以从 WordPress 获取内容,滚动一会儿,锁定手机,等待约 30 秒,然后解锁手机,此时 Discourse 应用已不再运行,且上下文已丢失。
自上次更新以来,我认为没有其他应用会出现仅因锁定手机、等待后解锁就导致应用退出的情况。
“显示完整帖子”是做什么的?它会打开 Safari 吗?
不,它是通过抓取库或类似方式拉取链接的 WordPress 帖子内容。
这似乎是内置功能,但我只见过它在使用 WP-Discourse WordPress 插件时被采用。我相信 @simon 可以进一步解释。重要的是,它直接在 Discourse 中显示内容,整个过程不使用其他应用程序。