Мы используем Discourse в react-native-web-view с некоторыми API для входа, создания пользователя и отображения уведомлений в приложении. При открытии уведомления происходит перенаправление на Discourse.
Нас беспокоит следующее поведение:
Пользователь нажимает на уведомление.
(Мы перенаправляем пользователя на вкладку уведомлений по этому URL: https://community.simplihuman.com/u/farhan.h_1693299563/notifications?filter=all&offset=60&username=farhan.h_1693299563.
При загрузке страницы отображается сообщение «Доступ запрещён». Однако при нажатии в любом месте веб-вью происходит переход на страницу входа, а затем, через некоторое время, автоматическое перенаправление на вкладку уведомлений.
Похожая ситуация возникает и с пользователем, который недавно присоединился к сообществу.
- Пользователь создаётся на сервере через API. Сервер отправляет cookie для установки в заголовках WebView.
- Иногда появляется сообщение о принудительном выходе с предложением обновить страницу, после чего пользователя перенаправляет на страницу входа. Иногда же после обновления страницы пользователю удаётся воспользоваться сообществом.

