我将一些客户端生成的用户属性传递给Firebase Analytics,并在logcat中遇到以下消息:
W/FA:价值太长; 丢弃.值类型,名称,值长度:用户属性,comp0,37 D/FA:记录事件(FE):错误(_err),捆绑[{firebase_event_origin(_o)= auto,firebase_error_length(_el)= 37,firebase_error_value(_ev) = comp0,firebase_error(_err)= 7}]
我在Firebase Analytics错误代码页面中查找了错误代码7 ,虽然它显示代码意味着"用户属性值太长",但它没有指定最大长度是多少.
用户属性值的最大长度是多少?键名也有最大长度吗?
FirebaseAnalytics.UserProperty的文档显示了答案:
UserProperty名称最长可达24个字符,可能只包含字母数字字符和下划线("_"),并且必须以字母字符开头.UserProperty值最长可达36个字符.