【发布时间】:2017-04-29 18:45:20
【问题描述】:
我想知道按键中允许使用哪种字符。它是否还会生成符号下划线(_)?我总是得到一个带有 - 字母的按键。
【问题讨论】:
标签: firebase firebase-realtime-database
我想知道按键中允许使用哪种字符。它是否还会生成符号下划线(_)?我总是得到一个带有 - 字母的按键。
【问题讨论】:
标签: firebase firebase-realtime-database
按键使用修改后的 Base64 字母表:
-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz
它们由时间戳和随机值组成。该算法描述为here。
一般来说,使用 Firebase 密钥时,会有一小部分非法字符,它们列在this answer:
字符集限制
请注意,用于构建 Firebase 引用的网址可能包含任何 unicode 字符除外:
- 。 (句号)
- $(美元符号)
- [(左方括号)
- ](右方括号)
- #(井号或井号)
- /(正斜杠)
【讨论】:
: 也是一个可接受的键值,但不会成为“推送键”的一部分(由push 生成)