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

**URL:** https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329
**Category:** Bug
**Tags:** discourse-hub
**Created:** [09.Июнь.2020 18:28:49 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329 "2020-06-09T18:28:49Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [09.Июнь.2020 18:28:49 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/1 "2020-06-09T18:28:49Z")

</div>

**Обновлённая информация:**

> [@gingerbeardman](#):
>
> **Упрощённые шаги для воспроизведения:**
> 
> - Приложение iOS
> - Получение уведомлений о лайках в двух форумах
> - _Потянуть для обновления_
> - **Значок уведомления о лайках на форуме 2 исчезает!**
> 
> Подтверждение:
> 
> - (любые другие значки уведомлений, не связанные с лайками, остаются)
> - Прочитать форум 2
> - Нажать на свой профиль — непрочитанные уведомления о лайках отображаются вместе с другими уведомлениями
> 
> Результат:
> 
> - Потеря данных

> **Оригинальный отчёт:**
>
> Я использую приложение для iOS.
> 
> У меня в нём 4 форума, но я в основном пользуюсь первыми двумя.
> 
> Сценарий:
> 
> 1. Открыть приложение
> 2. Увидеть новые/непрочитанные уведомления для всех элементов списка форумов
> 3. Нажать на первый/верхний элемент списка форумов, чтобы перейти к нему
> 4. Читать, пока не исчезнут новые/непрочитанные уведомления, затем вернуться к списку центров с помощью значка стрелки вниз на панели инструментов
> 5. Посмотреть на второй элемент списка форумов
> 
> Ожидаемый результат:
> 
> - Уведомления должны оставаться на втором элементе списка форумов
> 
> Фактический результат:
> 
> - Уведомления исчезают с первого элемента списка форумов
> - (уведомления присутствуют на самом форуме при посещении)
> - Третий и четвёртый элементы списка форумов не затрагиваются
> 
> Обходной путь:
> 
> - Посетить второй форум перед первым
> - При возвращении к списку центров уведомления останутся на первом элементе списка форумов

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [09.Июнь.2020 20:02:50 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/2 "2020-06-09T20:02:50Z")

</div>

Мне не удалось воспроизвести эту проблему, но я работаю над новой (неопубликованной) бета-версией приложения с рефакторингом домашнего списка. Я сообщу вам, когда новая бета-версия станет доступна для тестирования.

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [10.Июнь.2020 08:57:58 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/3 "2020-06-10T08:57:58Z")

</div>

Пытаюсь воспроизвести это сегодня утром, но не получается, хотя это происходит регулярно, значит, мои шаги должны быть неверными. Скоро пересмотрю.

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [14.Июнь.2020 23:54:29 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/4 "2020-06-14T23:54:29Z")

</div>

Вот что, как я думаю, происходит:

1. Я читаю на своём ПК второй форум полностью.
2. Позже я открываю приложение-хаб на телефоне.
3. Метки уведомлений устарели и показывают непрочитанные сообщения на втором форуме.
4. По какой-то причине они не обновляются при открытии приложения.
5. Я читаю первый форум.
6. Когда я возвращаюсь к списку хаба, он обновляется.
7. Метки уведомлений теперь актуальны: второй форум уже прочитан.

Имеет ли это смысл?

Я ещё не переименовывал тему.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [15.Июнь.2020 00:38:18 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/5 "2020-06-15T00:38:18Z")

</div>

Значит, правильный отчет будет звучать так: «долгая задержка или отсутствие уведомления о обновлении при открытии приложения»?

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [15.Июнь.2020 06:52:39 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/6 "2020-06-15T06:52:39Z")

</div>

Может быть, если кто-то сможет это воспроизвести!

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [18.Июль.2020 00:28:42 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/7 "2020-07-18T00:28:42Z")

</div>

Похоже, это связано с уведомлениями.

- У меня есть уведомление на форуме 2
- Я прочитал форум 1
- Вернулся к списку
- Значок уведомления на форуме 2 исчез
- Прочитал форум 2
- Нажал на свой профиль — там отображается непрочитанное уведомление

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [21.Июль.2020 00:30:14 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/8 "2020-07-21T00:30:14Z")

</div>

Я всё ещё не могу воспроизвести это. Но последняя строка вашего отчёта интересна:

> [@gingerbeardman](#):
>
> нажмите на свой профиль, там есть непрочитанное уведомление

То есть, когда вы возвращаетесь, чтобы прочитать форум 2, вы сначала не видите индикатор уведомления рядом с аватаром? Но как только вы нажимаете на этот аватар, непрочитанное уведомление снова отображается?

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [21.Июль.2020 09:09:48 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/9 "2020-07-21T09:09:48Z")

</div>

Точно, да.

Это правильно.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [21.Июль.2020 12:59:15 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/10 "2020-07-21T12:59:15Z")

</div>

Хорошо, похоже, это проблема Discourse: состояние уведомлений в Discourse рассинхронизировано. Вы знаете, актуальна ли версия указанного сайта?

Когда это происходит, непрочитанные уведомления относятся к определённому типу? Или это случается с уведомлениями любого типа (ответ, лайк, упоминание и т. д.)?

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [21.Июль.2020 13:02:02 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/11 "2020-07-21T13:02:02Z")

</div>

~~Форум 2 в примере этого сайта!~~

~~Итак, я предполагаю, что всё актуально.~~

Уведомление чаще всего означает лайк.

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [21.Июль.2020 13:04:05 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/12 "2020-07-21T13:04:05Z")

</div>

На самом деле. Я только что проверил свои форумы, и моя информация выше неверна.

Форум 2 — это саморазмещённый форум, поэтому он, возможно, не актуален. Это закрытый форум только по приглашениям для разработчиков устройства, которое ещё не выпущено. Я могу попробовать предоставить вам информацию или приглашение.

Уведомление обычно означает лайк.

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [21.Июль.2020 13:07:14 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/13 "2020-07-21T13:07:14Z")

</div>

> [@gingerbeardman](#):
>
> Форум 2 — это форум с самостоятельным размещением, поэтому, возможно, он не актуален.

Спасибо за перепроверку. Возможно, это будет исправлено после обновления этого форума. Я думаю, это будет первым шагом к решению проблемы.

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [21.Июль.2020 13:11:58 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/14 "2020-07-21T13:11:58Z")

</div>

Конечно. У меня нет ни видимости, ни контроля над этим. Это происходит уже как минимум несколько месяцев.

Это не большая проблема, лишь небольшая досада. Я буду следить за этим.

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [04.Март.2023 09:32:17 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/16 "2023-03-04T09:32:17Z")

</div>

Старая ветка об ошибке (июнь 2020) [https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329)

Я открываю её снова, так как проблема всё ещё актуальна, а с момента её первого сообщения прошло почти 3 года! В прошлый раз вопрос был переведён в личные сообщения, но ошибка так и не была воспроизведена или исправлена. В этой новой ветке я всё прояснил и изложил ситуацию более сжато.

**Проблема**  
Исчезновение непрочитанных уведомлений в приложении для iOS. Это регулярная досадная проблема, которая по сути означает потерю данных и делает управление непрочитанным контентом подверженным ошибкам.

**Шаги для воспроизведения:**

- Приложение для iOS
- Получение уведомлений о лайках в двух разных форумах
- Просмотр форума 1
- Возврат к списку
- **Значок непрочитанных уведомлений о лайках на форуме 2 исчезает!**

Подтверждение:

- (Значки любых других типов уведомлений остаются)
- Просмотр форума 2
- Нажатие на профиль: непрочитанные уведомления о лайках отображаются в списке наряду с другими уведомлениями

**Сегодня:**

- Форум 1: один значок уведомления о лайке
- Форум 2: одно личное сообщение и два значка уведомлений о лайках

Мой опыт:

- Я прочитал форум 1
- Затем вернулся к списку форумов
- Значок уведомления о лайке на форуме 2 исчез
- Но при переходе на страницу уведомлений форума 2 лайки всё ещё отображаются и помечены как новые/непрочитанные

**Вопрос:**  
Почему обновление списка форумов удаляет уведомления о лайках для форума, который не открывался, и темы которого не читались с момента последнего обновления?

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [20.Март.2023 12:26:32 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/17 "2023-03-20T12:26:32Z")

</div>

**Упрощенные шаги воспроизведения:**

- Приложение для iOS
- Получение уведомлений о лайках в двух форумах
- _Потянуть для обновления_
- **Значок уведомления о лайке на форуме 2 исчезает!**

Подтверждение:

- (любые другие уведомления, не связанные с лайками, остаются)
- Прочитать форум 2
- Нажать на свой профиль: непрочитанные уведомления о лайках отображаются вместе с другими уведомлениями

Результат:

- Потеря данных

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [15.Апрель.2023 11:37:05 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/19 "2023-04-15T11:37:05Z")

</div>

Я снова открыл оригинальную тему и перенёс ваши сообщения туда, чтобы они были сгруппированы вместе, @gingerbeardman 👍

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [15.Апрель.2023 12:06:06 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/20 "2023-04-15T12:06:06Z")

</div>

Спасибо

Новый интерфейс уведомлений показал множество вещей, которые я пропустил из-за этой ошибки.

Новый UI уведомлений также выявил новую проблему: при нажатии на разделы с новыми бейджами о старых вещах у меня нет способа увидеть эти вещи, не прокручивая все остальные мои лайки/ответы?

---

<div class="post-metadata">

### Author: ![gingerbeardman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gingerbeardman/32/540824_2.png) [@gingerbeardman](https://meta.discourse.org/u/gingerbeardman)
#### Post date: [21.Апрель.2023 10:27:25 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/22 "2023-04-21T10:27:25Z")

</div>

Имеет ли смысл удалить старый комментарий в первом посте и перенаправить его на наиболее актуальный контент, расположенный несколькими сообщениями выше?

> [@iOS app: viewing first forum erases notifications of second](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/17?u=gingerbeardman):
>
> ReducedRepro steps: iOS app receive like notifications across two forums pull to refresh like notification badge on forum 2 disappears! Confirmation: (any non-like notification badges remain) read forum 2 tap on my profile, the unread like notification are listed alongside any other notifications Result: data loss

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [21.Апрель.2023 12:17:21 UTC](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329/23 "2023-04-21T12:17:21Z")

</div>

Я обновил первое сообщение последними шагами воспроизведения. 👍

[Next page](https://meta.discourse.org/t/ios-app-viewing-first-forum-erases-notifications-of-second/154329.md?page=2)
