{ "expo": { "name": "Tracearr", "slug": "tracearr", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/icon.png", "scheme": "tracearr", "userInterfaceStyle": "automatic", "newArchEnabled": true, "splash": { "image": "./assets/splash-icon-transparent.png", "resizeMode": "contain", "backgroundColor": "#051723" }, "ios": { "supportsTablet": true, "bundleIdentifier": "com.tracearr.app", "infoPlist": { "UIBackgroundModes": [ "remote-notification", "fetch" ], "NSCameraUsageDescription": "Tracearr needs camera access to scan QR codes for server pairing.", "NSLocationWhenInUseUsageDescription": "Location permission is not required for this app.", "ITSAppUsesNonExemptEncryption": false, "NSAppTransportSecurity": { "NSAllowsArbitraryLoads": true, "NSAllowsLocalNetworking": true }, "NSLocalNetworkUsageDescription": "Tracearr needs local network access to connect to your self-hosted server." } }, "android": { "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon-transparent.png", "backgroundColor": "#051723" }, "edgeToEdgeEnabled": true, "package": "com.tracearr.app", "permissions": [ "RECEIVE_BOOT_COMPLETED", "VIBRATE", "android.permission.CAMERA", "android.permission.POST_NOTIFICATIONS" ] }, "plugins": [ [ "./plugins/withGradleProperties", { "org.gradle.jvmargs": "-Xmx4g -XX:MaxMetaspaceSize=1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8", "org.gradle.daemon": "false" } ], "expo-router", [ "expo-notifications", { "icon": "./assets/notification-icon.png", "color": "#18D1E7", "defaultChannel": "violations", "enableBackgroundRemoteNotifications": true } ], [ "expo-camera", { "cameraPermission": "Allow Tracearr to access your camera for QR code scanning.", "recordAudioAndroid": false } ], [ "expo-maps", { "requestLocationPermission": false } ], "expo-secure-store", "react-native-quick-crypto" ], "experiments": { "typedRoutes": true }, "extra": { "router": { "origin": false }, "eas": { "projectId": "2e0b9595-ac62-493f-9a10-4f8758bb4b2d" }, "buildNumber": "1" }, "owner": "gallopo-solutions", "runtimeVersion": { "policy": "fingerprint" }, "updates": { "url": "https://u.expo.dev/2e0b9595-ac62-493f-9a10-4f8758bb4b2d" } } }