将手机联系人与 firebase 上的联系人进行匹配

问题描述 投票:0回答:1

因此,在我的应用程序中,我需要匹配我的手机联系人列表,以检查它们是否存在于 Firebase 上,如果存在,请将它们标记为应用程序内联系人。

首先,我试图检查每个联系人以获取从 firebase 获得的整个联系人列表,但这听起来不是一个好的解决方案。

有更好的流程吗?

flutter firebase contacts
1个回答
0
投票

我们可以使用这种方法。

使用contacts_service包获取手机联系人。 从您的手机联系人中提取相关数据(例如电话号码)。 使用 whereIn 查询方法通过提取的数据列表查询 Firebase。 处理结果以将联系人标记为应用程序中的应用内联系人。 请记住 Firebase 中的 whereIn 查询中的 10 个元素的限制。如果您有更多联系人,您可能需要拆分列表并执行多个查询。

© www.soinside.com 2019 - 2024. All rights reserved.