5. Usage
Setup SDK events listeners
import { Component } from "react";
import { NativeEventEmitter } from "react-native";
const rnSentianceEmitter = new NativeEventEmitter(RNSentiance);
class ReactApp extends Component {
componentDidMount() {
this.subscribeSDKEvents();
}
subscribeSDKEvents() {
// Add a listener to handle user linking events.
this.userLinkListener = rnSentianceEmitter.addListener(
"SDKUserLink",
id => {}
);
// Add a listener to handle SDK status updates, which let you know if
// SDK detections are properly running, and if not, why not.
this.sdkStatusSubscription = rnSentianceEmitter.addListener(
"SDKStatusUpdate",
sdkStatus => {}
);
// Add a listener to handle user acitivty updates, which let you know if
// the user is stationary or in a transport.
this.sdkUserActivityUpdateSubscription = rnSentianceEmitter.addListener(
"SDKUserActivityUpdate",
userActivity => {}
);
}
}Starting Detections
Last updated