Как создать список друзей с помощью Firebase?

Я изучаю веб-сайт о том, как создать систему списка друзей, используя firebase. До сих пор мне не везло, и мне дали ресурсы, которые не совсем то, что я искал. Предпочтение приложения заключается в использовании входа пользователя и аутентификации для создания учетной записи (завершено), а затем, когда пользователь имеет учетную запись, они могут добавлять людей, которые регистрируются в пользователях firbase. Это может сравниться с списком друзей. как только пользователь добавляет другого пользователя, у них может быть возможность создать сообщение, которое могут видеть только его друзья, и пользователи могут группировать чат в стороне сообщения.

Проблема:

  • Не знаете, с чего начать создавать список друзей, используя пользовательский вход пользователя и аутентификацию пользователя firebase
  • После этого, как только люди, которые добавляют в список друзей пользователей, см. Содержимое.

PS просто ищет некоторые рекомендации по этому вопросу от чего-либо до ресурсов / советов

Комментарий Като на месте. Быть супер новым для Firebase может быть немного сложнее, поэтому вот несколько идей:

Вы не можете использовать Login & Authentication так, как хотите. Это функция, которая позволяет создавать пользователей, которые могут получить доступ к вашей Firebase, и все.

Если вы хотите сделать больше с пользователями, создайте узел / users, который содержит другие материалы.

users uid_0 name: "Frank" friends uid_1: true uid_2: true uid_1 name: "Kato" uid_2 name: "Bill" 

Это говорит нам, что у Фрэнка есть двое друзей, Като и Билл.

Чтобы выполнить свою задачу, Firebase должна будет уведомить ваше приложение, когда регистрируются новые пользователи (добавив их к узлу пользователя и наблюдая за узлом Users для .childAdded), а затем отобразите новых пользователей для своего пользователя, чтобы они могли добавить их в свои список друзей.

Сообщения могут обрабатываться аналогичным образом

 posts post_id_0 msg: "Hey look kids, there's Big Ben, and there's Parliament" posted_by: uid_0 viewers: uid_1: true 

У этой структуры есть пост-ссылка (созданная autoId), msg и кто ее разместил, и кто разрешил ее просматривать, в этом случае пользователь с uid_1, Kato.

Сохранение данных и извлечение данных – это критические чтения, и просто пройти через хорошо написанный Firebase Guide to Stars является обязательным.

Надеюсь, что это даст какое-то направление, и в будущем создайте свой код, создайте структуру Firebase и, когда вы действительно застрянете, опубликуйте их (как текст, пожалуйста), поскольку они помогут нам, помогут вам.

  • Невозможно вызвать «XCTAssertEqual» с помощью списка аргументов ((ErrorType), XMPPError)
  • Быстрый доступ к году с UIDatePicker
  • CocoaPods и Swift 3.0
  • UIView появляется с неправильным центральным положением
  • Неоднозначная ссылка на участника 'Int.init'
  • Как назвать кнопку возврата в UISplitViewController
  • Как добавить жест привязки к UICollectionView, сохраняя при этом выбор ячейки?
  • Съемка экрана UIImageView Мне нужно только изображение IOS
  • Установка индикатора активности в CollectionViewCell
  • Как я могу сосредоточить свое изображение на карте так, чтобы выбранный вывод находился не в середине карты, а в 1/3 ее?
  • Пустой экран после совместного использования контента с помощью UIActivityViewController
  • Давайте будем гением компьютера.