Я пытаюсь сделать чат-приложение, содержащее индивидуальный чат между пользователями и групповым чатом, используя Firebase. И я хотел бы сделать статус чтения для каждого сообщения, теперь проблема, рассмотрит групповой чат есть узелУстановить статус чтения для группового чата с использованием Firebase
> groupId---->
> --->messageId
> -->userId
> -->messageType
> -->text
Мой implimentation походит, если пользователь посылает сообщение в группу, которая будет добавлена в рамках идентификатор группы с узлом идентификатора сообщения и все, кто слушает группу, получит это дочернее сообщение, теперь я хочу сохранить статус для всех, кто прочитал это сообщение. Я могу справиться с этим, сохранив локальный статус. Но если пользователь регистрируется с другого устройства, как я могу это обработать?
Вы должны сделать логическое под MESSAGEID узлом, который хранит запись чтения статуса –
Если группа, имеющая больше членов его не возможное право? –
Я также реализую те же функции в своем приложении. Я реализовал однопользовательский чат, но я столкнулся с проблемами в групповом чате. Не могли бы вы отправить мне схему базы данных вашего приложения? –