Для моего приложения для iOS я реализовал auth.auth (). AddStatedIdChangelistener, чтобы получить последние учетные данные пользователя, и, если его не найдены, в систему автоматически анонимно войдите, чтобы пользователь мог подключиться к базе данных. Мое намерение состоит в том, чтобы разрешить анонимных пользователей, и если они хотят, то есть электронная почта/пароль для ссылки. Я заметил с помощью auth.auth (). AddStstatedIdChangelistener всегда наблюдаю за состоянием AUTH, иногда состояние возвращается ноль (во время использования приложения, после того, как Auth уже найдена при запуске), а с моим кодом создается новый пользователь Anon. Это кажется почти случайным. С тысячами пользователей это становится неприятностью. Я видел это на своем собственном устройстве один или два раза, во время сеанса после того, как AUTH была найдена ранее, но не могу воссоздать целенаправленную. Приложение широко используется, и, кажется, это довольно редкое явление, но создает хаос.class For_AuthChange {
static let shared = For_AuthChange()
private init () {}
private var handle: AuthStateDidChangeListenerHandle? //this one is an Auth Listener, NOT a database handle.
Подробнее здесь: https://stackoverflow.com/questions/795 ... h-found-mo
Нужно ли удалить слушатель с изменением состояния автофирной базы, когда найдутся? (Мобильное приложение для iOS/Android ⇐ IOS
Программируем под IOS
1741978856
Anonymous
Для моего приложения для iOS я реализовал auth.auth (). AddStatedIdChangelistener, чтобы получить последние учетные данные пользователя, и, если его не найдены, в систему автоматически анонимно войдите, чтобы пользователь мог подключиться к базе данных. Мое намерение состоит в том, чтобы разрешить анонимных пользователей, и если они хотят, то есть электронная почта/пароль для ссылки. Я заметил с помощью auth.auth (). AddStstatedIdChangelistener всегда наблюдаю за состоянием AUTH, иногда состояние возвращается ноль (во время использования приложения, после того, как Auth уже найдена при запуске), а с моим кодом создается новый пользователь Anon. Это кажется почти случайным. С тысячами пользователей это становится неприятностью. Я видел это на своем собственном устройстве один или два раза, во время сеанса после того, как AUTH была найдена ранее, но не могу воссоздать целенаправленную. Приложение широко используется, и, кажется, это довольно редкое явление, но создает хаос.class For_AuthChange {
static let shared = For_AuthChange()
private init () {}
private var handle: AuthStateDidChangeListenerHandle? //this one is an Auth Listener, NOT a database handle.
Подробнее здесь: [url]https://stackoverflow.com/questions/79509924/does-firebase-auth-state-change-listener-need-to-be-removed-once-auth-found-mo[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия