PostHogReactNativePluginExtended

Properties

NameType
setup((sessionId: string, sdkOptions: PostHogReactNativePluginMap, pluginConfig?: PostHogReactNativePluginConfig) => Promise<void>) & ((sessionId: string, sdkOptions: { [key: string]: any; }, pluginConfig: { [key: string]: any; }) => Promise<void>)
start(sessionId: string, sdkOptions: PostHogReactNativePluginMap, sdkReplayConfig: PostHogReactNativePluginMap, decideReplayConfig: PostHogReactNativePluginMap) => Promise<void>

Legacy session replay setup entrypoint. Prefer setup() for new native features.

startSession(sessionId: string) => Promise<void>
endSession() => Promise<void>
isEnabled() => Promise<boolean>
identify(distinctId: string, anonymousId: string) => Promise<void>
startRecording((resumeCurrent: boolean) => Promise<void>) & ((resumeCurrent: boolean) => Promise<void>)
stopRecording(() => Promise<void>) & (() => Promise<void>)
addExceptionStep((message: string, properties?: PostHogReactNativePluginMap) => Promise<void>) & ((message: string, properties?: { [key: string]: any; }) => Promise<void>)

Community questions