{
  "expo": {
    "name": "VBMS",
    "slug": "vbms-mobile",
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/icon.png",
    "adaptiveIcon": {
      "foregroundImage": "./assets/adaptive-icon.png",
      "backgroundColor": "#FFFFFF"
    },
    "splash": {
      "image": "./assets/logo.png",
      "resizeMode": "contain",
      "backgroundColor": "#1A56DB"
    },
    "userInterfaceStyle": "automatic",
    "ios": {
      "supportsTablet": true,
      "bundleIdentifier": "com.voltechbliss.vbms",
      "config": {
        "usesNonExemptEncryption": false
      },
      "infoPlist": {
        "NSLocationWhenInUseUsageDescription": "VBMS needs your location for geofenced attendance check-in.",
        "NSLocationAlwaysUsageDescription": "VBMS needs background location to track your work location.",
        "NSLocationAlwaysAndWhenInUseUsageDescription": "VBMS needs location access for attendance and geofence features.",
        "NSCameraUsageDescription": "VBMS uses the camera to capture before and after proof-of-work photos.",
        "NSPhotoLibraryUsageDescription": "VBMS needs photo access only to save the photos you take."
      }
    },
    "android": {
      "package": "com.voltechbliss.vbms",
      "adaptiveIcon": {
        "foregroundImage": "./assets/adaptive-icon.png",
        "backgroundColor": "#FFFFFF"
      },
      "permissions": [
        "CAMERA",
        "ACCESS_FINE_LOCATION",
        "ACCESS_COARSE_LOCATION",
        "ACCESS_BACKGROUND_LOCATION",
        "FOREGROUND_SERVICE",
        "FOREGROUND_SERVICE_LOCATION",
        "RECEIVE_BOOT_COMPLETED",
        "VIBRATE",
        "SCHEDULE_EXACT_ALARM",
        "android.permission.ACCESS_COARSE_LOCATION",
        "android.permission.ACCESS_FINE_LOCATION",
        "android.permission.CAMERA"
      ]
    },
    "web": {
      "favicon": "./assets/favicon.png"
    },
    "plugins": [
      "expo-font",
      [
        "expo-image-picker",
        {
          "photosPermission": "VBMS only needs photos you capture as proof of work.",
          "cameraPermission": "VBMS uses the camera to capture before and after proof-of-work photos."
        }
      ],
      [
        "expo-location",
        {
          "locationAlwaysAndWhenInUsePermission": "Allow VBMS to use your location for geofenced attendance.",
          "locationAlwaysPermission": "Allow VBMS to use your location for background tracking.",
          "locationWhenInUsePermission": "Allow VBMS to use your location for attendance check-in.",
          "isAndroidBackgroundLocationEnabled": true,
          "isAndroidForegroundServiceEnabled": true
        }
      ],
      [
        "expo-notifications",
        {
          "icon": "./assets/icon.png",
          "color": "#1A56DB"
        }
      ],
      [
        "expo-updates",
        {
          "checkAutomatically": "ON_LOAD",
          "fallbackToCacheTimeout": 300
        }
      ]
    ],
    "updates": {
      "url": "https://u.expo.dev/vbms-mobile",
      "checkAutomatically": "ON_LOAD",
      "fallbackToCacheTimeout": 300
    },
    "runtimeVersion": "1.0.0",
    "extra": {
      "eas": {
        "projectId": "fa1f4ba5-49b0-42a2-a49b-1e6541e2090b"
      }
    }
  }
}
