Files
react-native-firebase/docs/utils/quick-start.md
2019-07-12 15:20:14 +01:00

1.6 KiB

title, description
title description
Quick Start Get to grips with the basics of the Utils package in React Native Firebase

Utils Quick Start

Installation

Install this module with Yarn:

yarn add @react-native-firebase/utils

Integrating manually and not via React Native auto-linking? Check the setup instructions for Android & iOS.

Module usage

Import the Performance Monitoring package into your project:

import utils from '@react-native-firebase/utils';

The package also provides access to the firebase instance:

import { firebase } from '@react-native-firebase/utils';

Detect whether the app is running within TestL Lab

Firebase TestLab is a cloud-based app-testing infrastructure. With one operation, you can test your Android or iOS app across a wide variety of devices and device configurations, and see the results—including logs, videos, and screenshots—in the Firebase console.

It is useful to change the apps configuration if it is being run in Test Lab, for example disabling Analytics data collection. Such functionality can be carried out by taking advantage of the isRunningInTestLab property:

import utils from '@react-native-firebase/utils';
import analytics from '@react-native-firebase/analytics';

async function bootstrap() {
  if (utils().isRunningInTestLab) {
    await analytics().setAnalyticsCollectionEnabled(false);
  }
}