Я пытаюсь представить лучший способ структурирования базы данных, чтобы пользователи могли отправлять/принимать/отклонять пользователей как друзей.Лучшая практика для системы добавления друзей с Firebase?
В настоящее время у меня есть система, которая позволяет пользователям осуществлять поиск через пользователей, проверяет все необходимые вещи, как люди, уже находящиеся в их списке bhalbhla, но я не знаю, как закончить его, фактически отправив приглашения.
Моя структура выглядит следующим образом:
Users
290384239843
friends:
093824098209384: true
username: Bob
Usernames
Bob: 290384239843
Я полагаю, что, когда я нажал на кнопку добавить, он посылает что-то и для пользователей на Firebase, и я думаю, что возможны два варианта:
users
29038493
friends
0283940839024: pending
или
users
02938409384
friends
3094809384903 : true
pendingFriends:
0283940839024: true
Я думаю, что оба могут потенциально работать, но я подумал, что смогу добраться до меня, мне руководство от кого-то, у кого больше опыта с этим. Может быть, лучший способ совсем другой?
Привет. Я перехожу из Parse в Firebase. Не могли бы вы поделиться тем, как вы проверяете людей, которые уже находятся в своих списках, и другие необходимые проверки? Я использовал Cloud-Code на Parse, не уверен, как это сделать на Firebase. – Zen
http://stackoverflow.com/questions/41198113/sending-friend-request-using-firebase-on-android – Zen