如何使用rnfirebase分析?

问题描述 投票:0回答:1

我发现使用rnfirebase版本5创建屏幕分析时遇到问题,我遵循了本文档https://v5.rnfirebase.io/docs/v5.x.x/analytics/reference/analytics和此博客https://dev-yakuza.github.io/en/react-native/react-native-firebase-analytics/,但数据未在Firebase中这样显示:

enter image description here

这是我的脚本:

import React, { Component } from 'react';
import { View, Text } from 'react-native';
import firebase from 'react-native-firebase';

// export class
export default class Home extends Component {
  constructor(props) {
    super(props);
  }

  componentDidMount() {
    firebase.analytics().setCurrentScreen('HOME');
  }

  render() {
    return (
      <View>
        <Text>Firebase Analytics</Text>
      </View>
    );
  }
}

请任何人帮助我解决此问题。谢谢

react-native google-analytics react-native-firebase
1个回答
0
投票

它似乎运行良好,但是如果您要覆盖屏幕类,则需要提供第二个参数setCurrentScreen:https://rnfirebase.io/reference/analytics#setCurrentScreen(这适用于v6,但在v5中也是如此)

所以您将有:

componentDidMount() {
  firebase.analytics().setCurrentScreen('HOME', 'HOME_SCREEN_CLASS');
}
© www.soinside.com 2019 - 2024. All rights reserved.