Files
boc/iom/quixzoom-app/app.json
T
Bernt 6989a98d75 feat: Passwordless cross-device authentication
- Arkitektur: docs/auth/passwordless-architecture.md
- Backend: iom/quixzoom-auth-service/ (FastAPI + Redis)
- Webb: quixzoom-market-pages/se/login/ (QR-kod + polling)
- App: iom/quixzoom-app/src/features/auth/ (push + deep links)

Flöde: QR-kod → app-godkännande → webb-inloggad
2026-07-07 07:11:50 +00:00

60 lines
2.0 KiB
JSON

{
"expo": {
"name": "quiXzoom",
"slug": "quixzoom",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"userInterfaceStyle": "dark",
"splash": {
"image": "./assets/splash-icon.png",
"resizeMode": "contain",
"backgroundColor": "#0A0A1B"
},
"scheme": "quixzoom",
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.wavult.quixzoom",
"infoPlist": {
"NSCameraUsageDescription": "quiXzoom behöver kameran för att ta uppdragsbilder",
"NSLocationWhenInUseUsageDescription": "quiXzoom behöver din position för att visa uppdrag nära dig och navigera till uppdragsplatser",
"NSLocationAlwaysAndWhenInUseUsageDescription": "quiXzoom behöver din position i bakgrunden för att fortsätta spåra uppdrag även när appen är i bakgrunden",
"NSLocationAlwaysUsageDescription": "quiXzoom behöver din position för att notifiera om uppdrag nära dig",
"UIBackgroundModes": ["location", "remote-notification"]
}
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#0A0A1B"
},
"package": "com.wavult.quixzoom",
"permissions": [
"android.permission.CAMERA",
"android.permission.ACCESS_FINE_LOCATION",
"android.permission.ACCESS_COARSE_LOCATION",
"android.permission.ACCESS_BACKGROUND_LOCATION",
"android.permission.FOREGROUND_SERVICE",
"android.permission.RECEIVE_BOOT_COMPLETED",
"android.permission.POST_NOTIFICATIONS"
]
},
"web": {
"favicon": "./assets/favicon.png"
},
"plugins": [
"expo-camera",
"expo-location",
"expo-secure-store",
[
"expo-notifications",
{
"icon": "./assets/notification-icon.png",
"color": "#6366f1",
"sounds": ["./assets/notification-sound.wav"]
}
]
]
}
}