如何在 Firebase 事件中记录较长的文本?

How to log the longer text in Firebase events?

我正在处理 Firebase 事件日志,我能够看到我的日志并想打印一个长度为 42 的唯一 ID。但是当我将它添加到事件中时,它给了我以下错误

Value is too long; discarded. Value kind, name, value length: param, item_id, 42


Bundle bundle = new Bundle();
        bundle.putString(FirebaseAnalytics.Param.ITEM_ID, api_ID);
        bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, transaction_ID);
        bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, transaction_ID);
        MyApplication.getFirebaseAnalytics().logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

我理解错误,建议使用其他方式记录 id(长度为 42)。

所有答案将不胜感激。

根据最新的 Firebase 文档,Param 值最长可达 100 个字符。

请确保您使用的是 gradle 中最新的 firebase 库。

https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Param