1

Я новичок в программировании для Android, и я разрабатываю приложение, в котором пользователь имеет учетную запись в firebase, и он хочет синхронизировать контакты своего мобильного телефона с контактами базы данных firebase. Один из способов состоит в том, чтобы получить все контакты firebase и сравнить с контактами телефона пользователя и отфильтровать похожие контакты и обновить представление ..... Но эта логика отсутствует, когда база данных firebase увеличивается, то есть поражает миллион пользователей!Как синхронизировать контакты андроида с базой данных firebase

Пожалуйста, помогите мне .... или, по крайней мере, дать мне правильное направление, в котором я должен начать работать!

спасибо заранее

My Tree база

-Users 
    | 
    ----959670000 
    |  | 
    |  ------name 
    | 
    + ----750890000 
    +------859200000 

Вот как моя база данных дерево выглядит, как Как следует ли сохранить

ответ

1

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

+0

Я ценю ваш ответ и Thanx за ответ Алекс Шутов .... Я сохранил номер телефона в ArrayList .... но как мне его сравнить с огромной базой данных Firebase Contacts ..... ie более миллиона контактов .... ??? – Oswald

+0

Firebase хранит данные как дерево json - вы храните пользователей как дочерние узлы корневого узла, а затем контакты для каждого пользователя, не все контакты вообще –

+0

Прошу прощения, сэр, я этого не понял ... – Oswald

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