1

我是新来的android编程,我正在开发一个应用程序,其中用户在firebase中有一个帐户,他希望将他/她的手机联系人与firebase数据库联系人同步。一种方法是获取所有的Firebase联系人,并与用户手机联系人进行比较,并过滤掉类似的联系人并更新视图.....但是,当Firebase数据库增加时,这种逻辑是不合理的,即使用户数达到百万!如何同步android联系人与firebase数据库

请帮助我....或者至少给我正确的方向,我应该开始工作!

提前感谢名单

我的数据库树

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

这里是我的数据库树的样子我应该如何保存

回答

1

您需要首先从系统的联系人名单,然后保存到数据库中。 决定什么方式你应该在数据库中存储你的联系人信息(也许一些额外的信息),然后调整数据库中的示例项目来做到这一点(它节省单个消息作为节点的孩子)

+0

我很感谢您的答案和Thanx为了回复Alex Shutov ....我已经将电话号码保存在ArrayList中....但我应该如何将它与Firebase联系人的巨大数据库进行比较.....即超过百万个联系人.... – Oswald

+0

Firebase以json树的形式存储数据 - 您将用户存储为根节点的子项,然后为每个用户添加联系人,而不是所有联系人 –

+0

对不起,先生,我没有收到...... – Oswald

相关问题