我正在创建一个结合两个 Firebase 用户 ID 的 key ,例如 .
有谁知道 Firebase 用户 ID 由哪些字符集组成?理想情况下,分隔符不应位于构成 Firebase 用户 ID 的可能字符集中。
(PS:我计划使用下划线“_”或双下划线“__”作为分隔符)。
最佳答案
自动生成的最新版本 Firebase uid 是字母数字,没有破折号或下划线。先前版本的 Firebase 使用 uuid 作为 uid。所以那些包含破折号。也就是说,如果您通过 admin sdk 创建自己的用户,则可以在 uids 中指定破折号和下划线。请记住,uid 限制为 128 个字符。
关于Firebase 用户 ID 允许的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40732330/