【发布时间】:2017-04-10 06:34:03
【问题描述】:
如果你看这个问题: Firebase one to one chat
你会在评论中看到:
听起来您的应用程序需要访问用户手机的通讯录,这是 Firebase 安全规则无法做到的(因为它们在 Firebase 服务器上运行)。
这是真的吗?
【问题讨论】:
-
不是反对者 嗨,Aneel。你的问题有点不清楚。设备地址簿与 Firebase DB 是分开的。你指的是什么?
-
Firebase 安全规则在服务器上运行。他们无权访问您的 Android 设备的通讯录。正如 AL 所说:访问设备本身的通讯簿是可能的,但与 Firebase 无关。
-
如果您在 Android Studio 中运行 Firebase 友好聊天示例代码,您将看到 AppInvite 可以打开手机的联系人。但是,它无法将句柄返回给程序的联系人,也无法接收。我提到的文章似乎说,如果你的 Android 应用程序使用 Firebase 作为后端,它的安全性将阻止你让应用程序打开手机的联系人。这是文章所说的吗,如果是的话,是不是真的。当您使用 Firebase 作为后端时,您是否在您的应用中亲自打开过用户手机上的通讯录?
标签: firebase