Мне нравится новая поддержка PWA в Discourse для iOS. Однако, с тех пор как я начал её тестировать, я неоднократно обнаруживал, что меня莫名其妙но выкидывает из аккаунта (хотя бы раз в неделю). И странно, но если я принудительно закрываю приложение и захожу снова, я уже авторизован.
У меня то же самое на iPhone 7, iOS 13.3.1
Это интересно. У меня на iPad открыто несколько сайтов, включая Meta, и сессия там использовалась в последний раз 3 дня назад. После разблокировки PWA-приложение Meta всё ещё работало, и я оставался в системе. Устройство работает на последней бета-версии iOS 13.5.
Мы получаем аналогичные сообщения от наших пользователей. Похоже, что при переходе по внешним ссылкам из PWA Discourse пользователи разлогиниваются на форуме, и при возвращении им приходится принудительно закрывать приложение и открывать его заново, чтобы войти снова.
Я не знаком с тем, как в iOS обрабатываются внешние приложения в закреплённых приложениях (открываются ли они в Safari или в оверлее встроенного браузера?), но можно ли что-то улучшить в этом плане?