Я пытаюсь разработать приложение на платформе IOS и хочу связать свое приложение с Firebase.
Это первый раз, когда я использую Firebase.
Я хочу управлять пользователями как:
- Администратор может добавлять, изменять и удалять пользователей. Можно получить доступ ко всему, в главном меню все пункты.
Автор не может получить доступ для добавления, изменения, удаления пользователей и не имеет доступа к экрану ссылки пользователя в главном меню.
Автор может создавать контент, который смогут увидеть читатели.
Читатель сможет только просматривать контент, созданный Автором.
Я думал сделать что-то подобное с Firebase:
Users
U_id_0
name: "Super Admin"
role: "Admin"
U_id_1
name: "Tim"
role: "Author"
U_id_2
name: "Sam"
role: "Reader"
Тогда в моем меню контроллера я просто отключу элементы в зависимости от их роли.
Но я пока не знаю, как написать этот код.
- Я хотел бы знать, является ли это правильным подходом к Firebase.
- Есть ли какой-нибудь пример, на который я могу взглянуть?
Я не нашел ни одного на переполнение стека, а также GitHub.
Пожалуйста, дайте мне знать, что вы думаете.
Хорошего дня.