Отличаться пользователи внутри app

Я стараюсь делать app iOS, в котором мне нужно, чтобы app позволил реализовывать различные действия в зависимости от пользователя logueado.

Я нуждаюсь в том, чтобы знать, как я могу делать для того, чтобы app обнаружил, что тип пользователя - это, реализовав login (если он - администратор, или если он - общий клиент, те, кто будут иметь различную функциональность внутри app); и что так, согласно пользователю logueado, позволяет мне, или не реализовывать различные действия.

Для login я использую firebase authentication.

Не если я должен создавать backend, или существует какой-то api, который он мог бы использовать.

0
задан 24.07.2019, 02:57
1 ответ

У тебя есть два выбора

  1. Использовать 1 Я жал, что я присоединил с UIViewController, у которого был бы Контейнер и внутри UIViewController instanciar UIViewController контейнера в зависимости от стоимости isAdmin.

  2. , Если ты используешь прямых Segues с UIButton например, измени это и помоги @IBAction UIButton, таким образом внутри action санкционируй, что тип пользователя и потом приводит в действие PerformSegue (withIdentifier: "NOMBRE_SEGUE_DESEADO", sender: nil (Или объект, который ты хотел бы переместить, как parГЎmetro))

Потом, если ты нуждаешься в том, чтобы сделать какую-то inyecciГіn из зависимостей или инициализировать стоимость объектов в твоем UIViewController судьба осуществляет ее funciГіn: prepareForSegue (...) и сделай обработку данных ahГ - в зависимости от destination.

0
ответ дан 01.12.2019, 23:11