Автоматический выход пользователя из системы при удалении пользователя в Firebase Console - PullRequest
0 голосов
/ 26 ноября 2018

Я удалил пользователей в консоли Firebase, но «welcomeController» не отображается так, как должно быть, я прочитал, что нужно что-то сделать с токенами firebase, но я не уверен, что мне делать.Если у кого-то есть решение, я буду grafetul.

В настоящее время я использую в didFinishLaunchingWithOptions:

if Auth.auth (). CurrentUser? .Uid == nil {

self.window? .rootViewController = EntryController ()

} else {

self.window?.rootViewController = MainTabBarController()

 }

Когда я удаляю пользователя в консоли, rootView должен быть EntryController, но он не отображается.

1 Ответ

0 голосов
/ 26 ноября 2018

Когда вы выполняете функцию deleteUser, как только вы получите сообщение об успехе от сервера, убедитесь, что вы устанавливаете currentUser.uid равным nil.

На данный момент, когда вызывается didFinishLaunchingWithOptions, он по-прежнему указывает на «MainTabBarController ()», поскольку uid удаленного пользователя все еще существует в экземпляре приложения.

EDITED: надеюсь, это поможет.

Как выйти из приложения, когда я удаляю его учетную запись в firebase?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...