Создание групп с базой данных Firebase Realtime в приложении Android - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть приложение для Android, которое использует базу данных Firebase Realtime.На данный момент это однопользовательское приложение, в котором, когда пользователь входит в систему, используя Firebase Auth, создаваемые им данные остаются для них конфиденциальными.Что мне нужно сделать для следующего этапа проекта, так это разрешить создание групп или групп пользователей, которые имеют доступ (чтение и запись) к данным, которые в данный момент создаются одним пользователем.

База данныхструктура и правила для этого понятны, однако вопрос, который у меня возникает, заключается в том, как создавать группы.

Я нашел следующий блог, и он очень близок к тому, что мне нужно, он не дает ясного объяснения, какновый пользователь создал бы ожидающую запись о членстве в определенном «чате» (это пример группового чата).

https://firebase.googleblog.com/2016/10/group-security-in-firebase-database.html

Будем весьма благодарны за любые замечания по решению этой последней проблемы..

Сид

1 Ответ

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

Просто создайте группы, как показано ниже

|--Groups
    |---group1
           |-----uID1 - owner
           |-----uID2 - participant
           |-----uID3 - participant
 ..............

перейдите по этой https://firebase.googleblog.com/2016/10/group-security-in-firebase-database.html ссылке. Есть примеры групп и правил. Вам это поможет.

Следуйте этому https://firebase.google.com/docs/database/ios/structure-data, чтобы создать хорошую структуру данных для повышения производительности

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