kintex/mobile/app.json
zio 214b6df1ef feat(public,security,data): visitor public site + AI guide, security hardening, V42-V45 migrations
- frontend: visitor public home (AiAssistant, AiPlanningBriefing, VisitorTrackPage),
  3-track public routing (PublicShell/App), i18n ko/en/zh/ja, favicon
- backend: public AI visitor-assistant + event calendar API (publicsite/*),
  profile avatar API (auth/profile/*), SecurityConfig CORS whitelist,
  SecretStartupValidator (B12 fail-fast, prod only), application-prod.yml,
  AppIntegrity, /api/auth/me expansion (MeResponse)
- db: V42 bulk demo seed, V43 visitor_guide/transport + event calendar view,
  V44 performance indexes, V45 app_user profile photo columns (all idempotent)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-12 19:05:00 +09:00

101 lines
2.6 KiB
JSON

{
"expo": {
"name": "KINTEX AI 전시관리",
"slug": "kintex",
"owner": "zioinfo",
"scheme": "kintex",
"version": "0.1.0",
"orientation": "portrait",
"userInterfaceStyle": "light",
"jsEngine": "hermes",
"icon": "./assets/icon.png",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#004C86"
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": true,
"bundleIdentifier": "kr.co.zioinfo.kintex",
"infoPlist": {
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": false
}
}
},
"android": {
"package": "kr.co.zioinfo.kintex",
"versionCode": 1,
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#0066B3"
},
"permissions": [
"android.permission.CAMERA",
"android.permission.USE_BIOMETRIC",
"android.permission.USE_FINGERPRINT",
"android.permission.READ_MEDIA_IMAGES"
],
"blockedPermissions": [
"android.permission.RECORD_AUDIO",
"android.permission.READ_MEDIA_VIDEO",
"android.permission.ACCESS_MEDIA_LOCATION",
"android.permission.READ_EXTERNAL_STORAGE",
"android.permission.WRITE_EXTERNAL_STORAGE",
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.ACCESS_FINE_LOCATION"
]
},
"web": {
"bundler": "metro",
"output": "single",
"favicon": "./assets/favicon.png"
},
"plugins": [
"expo-router",
"expo-secure-store",
"expo-font",
"expo-screen-capture",
[
"expo-image-picker",
{
"photosPermission": "프로필 사진 등록을 위해 사진 보관함 접근이 필요합니다.",
"cameraPermission": "프로필 사진 촬영을 위해 카메라 접근이 필요합니다."
}
],
[
"expo-local-authentication",
{
"faceIDPermission": "생체인식 잠금 해제를 위해 Face ID 사용이 필요합니다."
}
],
[
"expo-build-properties",
{
"android": {
"enableProguardInReleaseBuilds": true,
"enableShrinkResources": true,
"usesCleartextTraffic": false
},
"ios": {}
}
]
],
"experiments": {
"typedRoutes": false
},
"extra": {
"apiBase": "https://kintex.zioinfo.co.kr",
"router": {
"origin": false
},
"eas": {
"projectId": "80b0a6ae-a2f6-4a25-8a9e-daa666543647"
}
}
}
}