【发布时间】:2016-11-25 10:52:28
【问题描述】:
首先我想向您展示我的 Firebase 数据库树
-Users
|
----959670000
| |
| ------name
|
+ ----750890000
+------859200000
我有一个以子节点为用户的根节点。每当新用户注册时,它都会获得新的唯一 ID... 而唯一 ID 是电话号码。现在在我的 Android 应用程序中,我检索我的所有联系人,即我的手机号码中存在的电话号码。我只想将联系人中的每个电话号码与 firebase 数据库中的电话号码进行比较,以便我可以知道联系人中的哪个用户已注册。
我想问的只是实现我问题中粗体部分的方法,请帮助我....自从过去 4 天以来我非常沮丧并试图实现。 无论如何,请提前... :-)
【问题讨论】:
-
你有没有尝试过?因为可能有很多方法可以实现此功能以及许多您可能遇到问题的特定地方。看看你正在采取什么方法以及你卡在哪里会很好。
-
感谢您的回复,是的@FrankvanPuffelen 我尝试了一种使用 Firebase
equalTo()查询的方法来查找整个 Firebase 的 Conacts 数据库 并比较我的手机联系人和 Firebase 数据库联系人。但由于某种原因或可能是由于网络遗留问题,代码没有被执行。在这里我也问过那个 [link(]stackoverflow.com/questions/40789754/…)。所以我所要求的只是一些不同的方法。如果可能,请 -
@FrankvanPuffelen,现在我从 Firebase 获取所有联系人并将它们与电话联系人进行映射。他们有没有其他方法来解决这个问题...请帮助我解决这个比较问题。
标签: android firebase firebase-realtime-database firebase-security