Приложение iOS: просмотр первого форума стирает уведомления со второго

У меня всё ещё происходит.

Название темы действительно стоит изменить, так как обновления индекса достаточно, чтобы исчезли значки уведомлений. Вам не нужно заходить ни на один форум.

В видео ниже я только что потерял значок уведомления. Поэтому я исследовал приложение и нашёл его на вкладке «Все». Наконец, я зашёл на форум (где значка всё ещё нет) и обнаружил его в представлении уведомлений в виде колокольчика, где я могу на него нажать.

1 лайк

Проблема сохраняется в последней бета-версии TestFlight 1.8.12 (421)

На изображении ниже список обновился, и значок уведомления на форуме 2 исчез. Мы всё ещё видим его и то, что сообщение непрочитано, если нажать на колокольчик и выбрать вкладку «Все».

Вот оно что!

@gingerbeardman У меня вышла новая бета-версия приложения с возможным исправлением этой проблемы. Вот ссылка на неё: https://testflight.apple.com/join/wV1h4svp

Это очень старая ошибка, три года — это долгий срок. Спасибо, что выдержали и продолжаете пользоваться приложением. Мне очень-очень жаль, что я так долго не мог найти решение. Исправление не очень сложное: мы сбрасывали seen notification id, но делали это только для сайтов, на которых не включены push-уведомления (то есть для сайтов, не размещённых на Discourse). У меня нет хорошего оправдания — я просто не обратил должного внимания на нужный участок кода, когда впервые начал разбираться с этим.

В любом случае, я очень надеюсь, что в бета-версии проблема решена. Как обычно, дайте знать, если это не так.

1 лайк

Ничего страшного. Лучше поздно, чем никогда. В общем, всё в порядке. Я с радостью не буду публиковать обновления по этому вопросу :slight_smile:

Сейчас я не вижу обновлённой бета-версии, но TestFlight должен автоматически установить её, как только она появится.

1 лайк

Я достаточно уверен, что это исправлено, поэтому я отправил последнюю бета-версию на рассмотрение Apple. Ещё раз спасибо за вашу помощь @gingerbeardman.

1 лайк

Согласен, похоже, проблема решена.

Всего доброго!

1 лайк

Меня упомянули в примечаниях к выпуску! :sweat_smile:

Всего доброго!

Единственная нерешённая ошибка, связанная со мной, — это вот эта (ей тоже уже 3 года; я упоминаю её только потому, что она случилась со мной вчера после редактирования поста): Editing a post takes me back many posts (redux) - #10 by gingerbeardman (оригинал: Editing a comment takes me back 20 posts in Discourse Hub app)

1 лайк

Эта тема была автоматически закрыта через 10 дней после последнего ответа. Новые ответы больше не принимаются.