Мы отображаем список сообщений в фиде сообщений пользователя. Сообщения хранятся в коллекции каналов, где ее организуют пользователи. Мы хотим отслеживать, видел ли пользователь сообщение или нет
feed/{user_id}/
{message_id1: {seen:0,score:0.2}}
{message_id2: {seen:0,score:0.2}}
{message_id3: {seen:1,score:0.2}}
В настоящее время мы думаем обновить «увиденное» логическое значение для данного сообщения, если пользователь его увидел. Существуют ли более эффективные способы сделать это в firebase (например, нативная аналитика firebase). Не уверен, если делать так много записей эффективно обратно