Ionic3中Firebase.Auth.UserMetadata额外变量a、b的含义咨询
关于Firebase Auth UserMetadata中额外字段'a'和'b'的说明
嘿,这个问题我之前也留意过!其实这两个神秘的a和b属性是Firebase Auth SDK内部使用的非公开字段,具体细节如下:
- 它们的本质是毫秒级Unix时间戳,对应的就是官方文档里的
creationTime和lastSignInTime的时间值,只是存储格式不同(一个是ISO字符串,一个是数字戳) - 这两个字段是Firebase JS SDK内部用来缓存、计算时间相关逻辑的私有属性,并没有在官方文档中公开声明,属于SDK实现细节
- 重要提醒:绝对不要在业务代码中依赖这两个字段!因为Firebase团队随时可能在SDK的更新版本中修改、重命名甚至移除它们,官方仅保证
creationTime和lastSignInTime这两个公开属性的稳定性和兼容性
内容的提问来源于stack exchange,提问作者Tapas Mukherjee
相关产品推荐
相关产品推荐

