Flutter Firebase пароль меньше логин и глубокие ссылки не работают надежно на iOS - PullRequest
0 голосов
/ 19 марта 2020

У меня есть опубликованное приложение, разработанное на Flutter с Firebase Глубокие ссылки для пароля без входа в систему только для iOS. На Android я использую Google Sign, который работает нормально.

Но на iOS он работает на эмуляторе и на большинстве устройств (поскольку я вижу новые учетные записи каждый день), но я получаю некоторые жалобы от людей, которые просто не могут завершить sh процесс входа в систему , Ссылка электронной почты открывает промежуточную страницу в браузере (это своего рода экран подтверждения с кнопкой для продолжения), который иногда перенаправляет в App Store, а иногда - в приложение, но в приложении ничего не происходит, и на экране не отображаются ошибки. console.

В эмуляторе ссылка электронной почты перенаправляет прямо в приложение и завершает вход в систему без проблем.

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

Я не могу воспроизвести его на своем устройстве или эмуляторе.

Так какая конфигурация может вызывать это странное поведение?

Я на главном канале флаттера и использую следующие версии плагинов:

  firebase_core: 0.4.4
  firebase_auth: 0.15.0
  firebase_dynamic_links: ^0.5.0+9
  cloud_firestore: 0.13.4
  firebase_analytics: ^5.0.11
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...