【问题标题】:How to get firebase contacts with mobile number ios如何使用手机号 ios 获取 Firebase 联系人
【发布时间】:2020-07-13 03:17:45
【问题描述】:

我正在使用 firebase 开发聊天应用程序。我已经使用手机号码登录,现在我想获取在 firebase 注册的联系人和我的设备联系人。想要获取 firebase 联系人。 谢谢。

【问题讨论】:

    标签: ios objective-c firebase firebase-authentication


    【解决方案1】:

    无法从 iOS SDK 获取所有 Firebase 身份验证用户的列表,因为这会导致各种滥用行为。

    不过,有两种常见的方法来实现您的用例:

    1. 将每个用户所需的信息存储在云数据库中,例如 Firebase 的实时数据库或 Cloud Firestore。您可以在注册每个用户时执行此操作,然后您的应用可以从那里读取它。
    2. 使用 Admin SDK 进行 Firebase 身份验证,确实可以列出用户。此 SDK 只能在可信环境中使用,例如您的开发机器、您控制的服务器或 Cloud Functions。您可以使用 Admin SDK 创建您的应用程序可以调用的自定义 API,然后返回您的用例所需的信息。

    这两种方法都可以让您完全控制所公开的数据,因此不存在客户端 API 所具有的固有风险。确保只允许以您的应用程序授权的方式访问数据,否则很容易泄露用户数据。

    另见:

    【讨论】:

      猜你喜欢
      • 2011-10-30
      • 2016-12-15
      • 1970-01-01
      • 2016-12-26
      • 2015-01-23
      • 1970-01-01
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多