首页 > 解决方案 > 反应原生 Firebase 分析不保存特定用户属性

问题描述

我有一个反应原生的应用程序。
react-native-firebase成功使用了 4 个月的分析模块来记录一些事件。在这里你可以找到文档

现在我想用这个setUserProperty方法保存一些用户属性,我目前正在firebase DebugView中测试这个东西。

我正确地记录了屏幕视图、事件和用户属性,除了一个属性。这是来自 DebugView 的屏幕:
调试视图截图

这是我触发的代码voucher_redeemed_event

componentDidUpdate(prevProps) {
  if (!prevProps.successMessage && !!this.props.successMessage) {
    firebase.analytics().logEvent('voucher_redeemed_event');
    firebase.analytics().setUserProperty('user_redemed_voucher', 'true');
  }
}

为什么没有记录用户属性?
我正确地获得了所有其他属性(远远少于 25 个限制)。
不是时间问题,我等了10分钟都没有结果

标签: firebasereact-nativegoogle-analytics

解决方案


“你试过把它关掉再打开吗?”

似乎简单的重启app和一个咖啡杯就可以解决这个问题


推荐阅读