首页 文章

在此人拥有Firebase帐户之前关联此人

提问于
浏览
0

我计划创建一个firebase树解决方案,以便某个操作员可以在该人拥有帐户之前将某个人链接到某些数据 .

因此,当该人创建其帐户时,就有可能找到该数据 . 我在考虑像这样创建一些树:

- Before_Signup_Link_User
 - $user_email
   - OperatorONE: true
   - OperatorTWO: true

注册并在Firebase上通知其电子邮件后,用户将获得操作员ID以在另一条路径上查找数据 .

The problem is that Firebase does no let us put email as child. 你有一些想法吗?

2 回答

  • 1

    也许你可以使用space char而不是dot char .

    例如:

    - user@mail com
      - OperatorONE: true
      - OperatorTWO: true
    

    基本的解决方案.. :)

  • 0

    根据我的理解,Firebase不允许使用某些特殊字符(在旧文档中显示,但我相信它仍然是新版本的有效规则)

    子节点的密钥不能超过768字节,也不能超过32级 . 它可以包括除了之外的任何unicode字符 . $#[] /和ASCII控制字符0-31和127 .

    因此,如果您想将电子邮件用作子邮件,则必须提供其正确的unicode值

相关问题