Мне нужна помощь с навигацией в моём приложении. Вот сценарий, над которым я работаю:
Пользователь прокручивает главный экран вниз (изображение прикреплено: “home”), читая заголовки последних тем.
При клике на конкретную тему (изображение прикреплено: “Bear hugs gone too far”) его перекидывает на экран деталей темы (изображение прикреплено: “topic screen”), где можно прочитать полный текст и ответы.
Проблема: отсутствует кнопка «Назад», которая позволяла бы пользователю вернуться к той же точке прокрутки на главном экране, чтобы продолжить просмотр тем.
Как добавить кнопку, возвращающую пользователя к точной позиции прокрутки на главном экране?
Может, я и запутался, но разве в вашем браузере нет кнопки «Назад»? Я только что проверил на iPhone в Safari и Chrome — кнопка «Назад» сразу возвращает меня на страницу со списком тем. Также работает свайп влево и вправо для перехода назад и вперёд соответственно (как упоминал выше Роберт). В приложении Hub тоже есть кнопки «Назад» и «Вперёд», а также свайпы.
Извините, что не предоставил полный контекст: наше сообщество Discourse встроено в наше мобильное приложение… возможно, именно поэтому нет кнопки «Назад» и свайпы не работают?
Это также излишне (по крайней мере, на Android), так как он отлично поддерживает PWA нативно (одна из причин, по которой я перешёл с Apple и их медлительности)
Да, это помогло! Есть лишь одна деталь, которую, возможно, вы знаете, как исправить.
Кнопка «Назад» исчезает при прокрутке вниз (см. прикрепленное видео)… Можно ли сделать так, чтобы кнопка «Назад» была зафиксирована/плавающей в верхней части экрана и оставалась видимой даже при прокрутке?
В конечном счёте, в приложении есть какая-то проблема, которая мешает функции «назад свайпом», которая является нативной для Discourse и должна поддерживаться приложением.
Я разрабатывал и публиковал несколько приложений в App Store и Play Store (ни в одном из них не было такой проблемы).
Если у вас есть бюджет, я могу помочь найти коренную причину проблемы.