веб-сайт flutter зависает на iphone ios, но не на ipad ios при размещении на firebase. Ошибка трепетания? ошибка хостинга firebase? ios ошибка? - PullRequest
1 голос
/ 10 апреля 2020

Я недавно работал над веб-приложением, использующим Firebase, и до прошлой ночи он работал нормально. В частности, сайт загружается, но интерфейс не реагирует на ввод пользователя только на iphone iOS. (т.е. он работает правильно на ios ipad)

Я пытался выяснить, в чем заключается проблема:

  • Пониженный мастер канала флаттера -> dev + stable ( в настоящее время использует dev, но впервые обратил внимание на master)
  • создал множество проектов на firebase для размещения этих сайтов.
  • переустановил firebase-tool CLI
  • протестирован на различных устройствах

Самый простой способ воссоздать это - создать следующий веб-сайт с помощью приложения по умолчанию, созданного с помощью «flutter create», затем выполнить инициализацию firebase, создать проект и затем развернуть сайт. Вот оно: hostingweirdness.firebaseapp.com также hostingweirdness.web.app

Я вижу, что сайт отлично работает для:

  • настольные браузеры (chrome, firefox)
  • android браузеры (chrome),
  • ipad safari

Однако синяя кнопка «+» не отвечает:

  • iphone (сафари и chrome)
  • ipad chrome.

Я также хотел бы отметить, что я могу видеть то же самое, используя симулятор iphone для Xcode: работает для iphone, а не для ipad.

Не могли бы вы проверить эти сайты на своих устройствах и посмотреть, получаете ли вы то же самое? Любые идеи, что это может быть, или другие идеи для устранения неполадок? Любые идеи, с которыми я могу связаться, чтобы отправить сообщение об ошибке? Я склоняюсь к проблеме трепетания, поскольку она находится в бета-версии, но смена канала ничего не изменила, и тот факт, что это произошло внезапно, заставляет меня думать, что могут быть и другие виновники.

1 Ответ

0 голосов
/ 13 апреля 2020

Это действительно была ошибка. Он был рассмотрен по состоянию на 13 апреля по этому вопросу здесь: https://github.com/flutter/flutter/issues/54269

, и они объединили код здесь: https://github.com/flutter/engine/pull/17595

...