【问题标题】:Does Firebase Allow Address Book Access?Firebase 是否允许访问通讯录?
【发布时间】: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


【解决方案1】:

firebase 安全规则仅适用于数据库,这意味着它是服务器端,书籍地址是客户端而不是服务器端,所以是的,您不能使用 firebase 来执行此操作,您必须在您的应用程序中获得许可

【讨论】:

    猜你喜欢
    • 2011-10-16
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    • 2017-05-22
    • 1970-01-01
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多