3

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

Проблема:

  • Не знаю, с чего начать при создании списка друзей с помощью firebase настраиваемого пользователя Логина & Authentication
  • После того как только люди, которые добавят в список друзей пользователей см. содержание.

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

+1

Есть ли что-то иное, чем типичная [подписка на фид/подписчик] (https://github.com/firebase/iFirefeed), типичная [чат/структура друга] (https://github.com/firebase/ пример ios-swift-chat) или любой другой [основной пример на сайте Firebase] (https://www.firebase.com/docs/ios/examples.html)? Это помогает исключить, почему они не работают в вашем случае. См. [Как спросить] (http://stackoverflow.com/help/how-to-ask) и [создание mcve] (http://stackoverflow.com/help/mcve). – Kato

ответ

10

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

Вы не можете использовать Login & Аутентификацию так, как вы хотите. Это функция, которая позволяет создавать пользователей, которые могут получить доступ к вашей 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), а Сообщ и кто разместил его и кому разрешено его просмотра, в этом случае пользователь с uid_1, Като.

Saving Data и Retrieving Data являются критическими для чтения и просто проходят хорошо написанный Firebase Guide to the Stars является обязательным.

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

+0

Спасибо за совет, я дам ему сходить! – NWBDevelopment

Смежные вопросы