画面名がFirebaseAnalyticsダッシュボードに表示されない

自分

react-navigationと組み合わせてreact-native-firebaseの画面名を追跡しようとしています。

これが私のコードです。

const tracker = firebase.analytics()

function getCurrentRouteName(navigationState) {
  if (!navigationState) {
    return null;
  }
  const route = navigationState.routes[navigationState.index];
	// dive into nested navigators
  if (route.routes) {
    return getCurrentRouteName(route);
  }
  return route.routeName;
}

export default class AppNavigation extends Component {

	render() {
		StatusBar.setBarStyle('light-content');

		return (
			<MainScreenNavigator 
				onNavigationStateChange={(prevState, currentState) => {
					const currentScreen = getCurrentRouteName(currentState);
					const prevScreen = getCurrentRouteName(prevState);
		
					if (prevScreen !== currentScreen) {
						// the line below uses the Google Analytics tracker
						// change the tracker here to use other Mobile analytics SDK.
						tracker.setCurrentScreen(currentScreen);
					}
				}}
			/>
		);
	}
}

画面名をコンソールログに記録すると、必要に応じて表示されます。ただし、Firebaseコンソールに結果が表示されません。画面を名前でフィルタリングすると、(設定されていません)と表示されます。コードで何か問題がありますか?'react-native-firebase'からもfirebaseをインポートしています。

自分

上記のコードはしっかりしています。データが入力されるまで、半日ほど待たなければならないことがわかりました。ドキュメントでそれを見逃したかどうかはわかりません。react-navigationとfirebaseを使用している場合、このコードは機能します!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

HangFireダッシュボードがPRODに表示されない

分類Dev

JMeterHTMLダッシュボードレポートがJenkinsに表示されない

分類Dev

Java Profiler JMCUIダッシュボードがMacOSに表示されない

分類Dev

FirebaseダッシュボードにAdMobの収益が表示されない

分類Dev

jenkinsダッシュボードに資格情報が表示されない

分類Dev

Firebaseダッシュボードに価格値が表示されない

分類Dev

クラウドコードログが解析ダッシュボードに表示されない

分類Dev

いくつかの時点で、メトリックがGrafanaダッシュボードに表示されない

分類Dev

KDEダッシュボードの設定が表示されない

分類Dev

KDEダッシュボードの設定が表示されない

分類Dev

Firebaseダッシュボードにサーバーキー全体が表示されない

分類Dev

Dockerダッシュボードにファイル共有オプションが表示されない

分類Dev

管理ダッシュボードのUserProfile-表示されない

分類Dev

ペイパルがユーザーダッシュボードに表示されない注文

分類Dev

SonarQube 4.3のダッシュボードに言語が表示されないのはなぜですか?

分類Dev

PaypalExpressチェックアウト-承認がダッシュボードに表示されない

分類Dev

Crashlytics.logがファブリックダッシュボードに表示されない

分類Dev

Rフレックスダッシュボードにアイコンがまったく表示されない

分類Dev

DockerがDaskのダッシュボードに何も表示されていないDask

分類Dev

Answersダッシュボードに表示されないカスタム属性

分類Dev

ダッシュダッシュボードに空白の図が表示される

分類Dev

Google Analyticsv4-ダッシュボードにデータが表示されない

分類Dev

Google Analytics iOS SDK3.12データがダッシュボードに表示されない

分類Dev

GatsbyサイトのNetlifyダッシュボードにフォームが表示されない

分類Dev

GatsbyサイトのNetlifyダッシュボードにフォームが表示されない

分類Dev

FacebookAndroidアプリのインストールがアプリダッシュボードに表示されない

分類Dev

「成功した」Netlifyフォームの送信がダッシュボードに表示されない

分類Dev

Firebaseダッシュボードに上位の製品の価格が表示されない

分類Dev

Firebaseダッシュボードに上位の製品の価格が表示されない

Related 関連記事

  1. 1

    HangFireダッシュボードがPRODに表示されない

  2. 2

    JMeterHTMLダッシュボードレポートがJenkinsに表示されない

  3. 3

    Java Profiler JMCUIダッシュボードがMacOSに表示されない

  4. 4

    FirebaseダッシュボードにAdMobの収益が表示されない

  5. 5

    jenkinsダッシュボードに資格情報が表示されない

  6. 6

    Firebaseダッシュボードに価格値が表示されない

  7. 7

    クラウドコードログが解析ダッシュボードに表示されない

  8. 8

    いくつかの時点で、メトリックがGrafanaダッシュボードに表示されない

  9. 9

    KDEダッシュボードの設定が表示されない

  10. 10

    KDEダッシュボードの設定が表示されない

  11. 11

    Firebaseダッシュボードにサーバーキー全体が表示されない

  12. 12

    Dockerダッシュボードにファイル共有オプションが表示されない

  13. 13

    管理ダッシュボードのUserProfile-表示されない

  14. 14

    ペイパルがユーザーダッシュボードに表示されない注文

  15. 15

    SonarQube 4.3のダッシュボードに言語が表示されないのはなぜですか?

  16. 16

    PaypalExpressチェックアウト-承認がダッシュボードに表示されない

  17. 17

    Crashlytics.logがファブリックダッシュボードに表示されない

  18. 18

    Rフレックスダッシュボードにアイコンがまったく表示されない

  19. 19

    DockerがDaskのダッシュボードに何も表示されていないDask

  20. 20

    Answersダッシュボードに表示されないカスタム属性

  21. 21

    ダッシュダッシュボードに空白の図が表示される

  22. 22

    Google Analyticsv4-ダッシュボードにデータが表示されない

  23. 23

    Google Analytics iOS SDK3.12データがダッシュボードに表示されない

  24. 24

    GatsbyサイトのNetlifyダッシュボードにフォームが表示されない

  25. 25

    GatsbyサイトのNetlifyダッシュボードにフォームが表示されない

  26. 26

    FacebookAndroidアプリのインストールがアプリダッシュボードに表示されない

  27. 27

    「成功した」Netlifyフォームの送信がダッシュボードに表示されない

  28. 28

    Firebaseダッシュボードに上位の製品の価格が表示されない

  29. 29

    Firebaseダッシュボードに上位の製品の価格が表示されない

ホットタグ

アーカイブ