{ "expo": { "name": "Control", "slug": "control", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/images/icon.png", "scheme": "mobilevoice", "userInterfaceStyle": "automatic", "ios": { "icon": "./assets/images/icon.png", "bundleIdentifier": "com.anomalyco.mobilevoice", "entitlements": { "com.apple.developer.kernel.extended-virtual-addressing": true }, "infoPlist": { "NSMicrophoneUsageDescription": "This app needs microphone access for live speech-to-text dictation.", "NSAppTransportSecurity": { "NSAllowsLocalNetworking": true, "NSExceptionDomains": { "ts.net": { "NSIncludesSubdomains": true, "NSExceptionAllowsInsecureHTTPLoads": true } } }, "ITSAppUsesNonExemptEncryption": false } }, "android": { "adaptiveIcon": { "backgroundColor": "#E6F4FE", "foregroundImage": "./assets/images/android-icon-foreground.png", "backgroundImage": "./assets/images/android-icon-background.png", "monochromeImage": "./assets/images/android-icon-monochrome.png" }, "permissions": [ "RECORD_AUDIO", "POST_NOTIFICATIONS", "android.permission.FOREGROUND_SERVICE", "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK", "android.permission.RECORD_AUDIO", "android.permission.MODIFY_AUDIO_SETTINGS" ], "predictiveBackGestureEnabled": false }, "web": { "output": "static", "favicon": "./assets/images/favicon.png" }, "plugins": [ "expo-router", [ "expo-splash-screen", { "backgroundColor": "#121212", "android": { "image": "./assets/images/splash-icon.png", "imageWidth": 76 } } ], "react-native-audio-api", "expo-asset", "expo-audio", [ "expo-notifications", { "enableBackgroundRemoteNotifications": true, "sounds": ["./assets/sounds/alert.wav"] } ] ], "experiments": { "typedRoutes": true, "reactCompiler": true }, "extra": { "router": {}, "eas": { "projectId": "50b3dac3-8b5e-4142-b749-65ecf7b2904d" } }, "owner": "anomaly-co" } }