PostHogReactNativePluginExtended
Properties
| Name | Type |
|---|---|
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> |
reset | ((distinctId: string, anonymousId: string) => Promise<void>) & ((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>) |
captureFatalException | ((distinctId: string, timestamp: string, properties: PostHogReactNativePluginMap) => Promise<void>) & ((distinctId: string, timestamp: string, properties: { [key: string]: any; }) => Promise<void>) |
markFatalExceptionHandled | ((message: string) => Promise<void>) & ((message: string) => Promise<void>) |
getSessionReplayDebugProperties | (() => Promise<PostHogReactNativePluginMap>) & (() => Promise<{ [key: string]: any; }>) |
registerPushNotificationToken | ((deviceToken: string, appId: string | null) => Promise<void>) & ((deviceToken: string, appId: string | null) => Promise<void>) |
unregisterPushNotificationToken | (() => Promise<void>) & (() => Promise<void>) |
setOptOut | ((optOut: boolean) => Promise<void>) & ((optOut: boolean) => Promise<void>) |
capturePushNotificationOpened | ((properties: PostHogReactNativePluginMap) => Promise<void>) & ((properties: { [key: string]: any; }) => Promise<void>) |
setPushIdentityProvider | ((provider: PostHogPushIdentityProvider) => void) & ((provider: PostHogPushIdentityProvider) => void) |











