@datadog/mobile-react-native-code-push v2.3.2
React-Native Monitoring for AppCenter CodePush
Setup
This package is an integration for the react-native-code-push
library. Before using it, install and setup the core mobile-react-native
SDK.
To install with NPM, run:
npm install @datadog/mobile-react-native-code-push
To install with Yarn, run:
yarn add @datadog/mobile-react-native-code-push
Initialize the SDK
To initialize the Datadog React Native SDK for RUM, use DatadogCodepush.initialize
instead of DdSdkReactNative.initialize
:
import { DdSdkReactNativeConfiguration } from '@datadog/mobile-react-native';
import { DatadogCodepush } from '@datadog/mobile-react-native-code-push';
const config = new DdSdkReactNativeConfiguration(
'<CLIENT_TOKEN>',
'<ENVIRONMENT_NAME>',
'<RUM_APPLICATION_ID>',
true, // track user interactions (such as a tap on buttons). You can use the 'accessibilityLabel' element property to give the tap action a name, otherwise the element type is reported
true, // track XHR resources
true // track errors
);
await DatadogCodepush.initialize(config);
This method sets your reported version to the same value as the one the datadog-ci react-native codepush
command uses when uploading your CodePush bundle and source maps.
Alternative to @datadog/mobile-react-native-code-push
If you use datadog-ci react-native upload
to upload your CodePush bundle and source maps with a different format for the version, you can override the reported version in the SDK configuration object by using either:
versionSuffix
(recommended) to add a suffix to the commercial version of your appversion
to completely override the version
25 days ago
1 month ago
1 month ago
2 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
6 months ago
10 months ago
6 months ago
10 months ago
10 months ago
10 months ago
6 months ago
6 months ago
8 months ago
8 months ago
9 months ago
11 months ago
11 months ago
11 months ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago