onboardsync-react-native
Version:
Expo SDK for OnboardSync - Remote onboarding configuration platform with A/B testing
21 lines (16 loc) • 680 B
text/typescript
export const Constants = {
// API Endpoints - matching Flutter/Swift SDKs
GLOBAL_CONFIG_ENDPOINT: 'https://onboardsync-backend.vercel.app/api/global-config',
// Storage Keys (matching iOS and Flutter SDKs)
DEVICE_ID_KEY: 'onboardsync_device_id',
ONBOARDING_COMPLETED_KEY: 'onboardsync_onboarding_completed',
// WebView Configuration
JAVASCRIPT_CHANNEL: 'flutter_bridge', // Keep same name for consistency across SDKs
// UI Constants
DEFAULT_STATUS_BAR_STYLE: 'dark-content' as const,
LOADING_BACKGROUND_COLOR: '#FFFFFF',
// Timeouts
WEBVIEW_LOAD_TIMEOUT: 30000, // 30 seconds
// Default app name
DEFAULT_APP_NAME: 'Your App',
} as const;