Firebase JS SDK 上的 user_id 长度是否限制为 36 个字符?

问题描述

由于我的项目的数据治理要求,我需要使用 sha256 散列 user-id 值(sha256 值:64 个字符)并存储在 user-id 中的 firebase/GA4/bigquery 字段中。

Firebase analytic native APP sdk(iOS/Android) 中,我已正确确认存储在 firebase/GA4/bigquery 中的散列用户 ID(64 个字符)。 但是在 Firebase analytic JS SDK 中,我发现 debug 视图中的 user-id 被截断为前 36 个字符,而 bigquery 中的 user-id 也只有 36 个字符。

官方文档没有说明是否有这个限制。所以,我想确定一下。

解决方法

firebaser 在这里

根据this documentation,用户 ID 没有最大长度。

网络客户端可能截断了用户 ID 36 个字符,目前正在重新考虑。