UNPKG

react-native-appstack-sdk

Version:

React Native bridge for Appstack iOS SDK - Track events and revenue with SKAdNetwork integration

16 lines (12 loc) 739 B
import type { TurboModule } from 'react-native'; import { TurboModuleRegistry, NativeModules } from 'react-native'; export interface Spec extends TurboModule { configure(apiKey: string, isDebug?: boolean, endpointBaseUrl?: string, logLevel?: number): Promise<boolean>; sendEvent(eventType: string | null, eventName: string | null, parameters?: Record<string, any> | null): Promise<boolean>; enableAppleAdsAttribution(): Promise<boolean>; getAppstackId(): Promise<string>; isSdkDisabled(): Promise<boolean>; } // Support both old and new architecture const AppstackReactNativeModule = TurboModuleRegistry.getEnforcing<Spec>('AppstackReactNative'); export default AppstackReactNativeModule || NativeModules.AppstackReactNative;