1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| | {
| | "expo": {
| | "name": "PAILot",
| | "slug": "pailot",
| | "version": "1.0.0",
| | "orientation": "portrait",
| | "icon": "./assets/icon.png",
| | "userInterfaceStyle": "automatic",
| | "newArchEnabled": true,
| | "scheme": "pailot",
| | "splash": {
| | "image": "./assets/icon.png",
| | "resizeMode": "contain",
| | "backgroundColor": "#0A0A0F"
| | },
| | "ios": {
| | "supportsTablet": true,
| | "bundleIdentifier": "org.mnsoft.pailot",
| | "appleTeamId": "7KU642K5ZL",
| | "infoPlist": {
| | "NSMicrophoneUsageDescription": "PAILot needs microphone access for voice input.",
| | "NSPhotoLibraryUsageDescription": "PAILot needs photo library access to send images.",
| | "NSCameraUsageDescription": "PAILot needs camera access to take photos.",
| | "UIBackgroundModes": [
| | "audio"
| | ]
| | }
| | },
| | "android": {
| | "adaptiveIcon": {
| | "backgroundColor": "#0A0A0F",
| | "foregroundImage": "./assets/android-icon-foreground.png",
| | "backgroundImage": "./assets/android-icon-background.png",
| | "monochromeImage": "./assets/android-icon-monochrome.png"
| | },
| | "package": "org.mnsoft.pailot",
| | "permissions": [
| | "RECORD_AUDIO",
| | "READ_MEDIA_IMAGES",
| | "CAMERA"
| | ]
| | },
| | "web": {
| | "favicon": "./assets/favicon.png",
| | "bundler": "metro"
| | },
| | "plugins": [
| | ["expo-splash-screen", {
| | "image": "./assets/icon.png",
| | "backgroundColor": "#0A0A0F",
| | "imageWidth": 200
| | }],
| | "expo-router",
| | [
| | "expo-audio",
| | {
| | "microphonePermission": "PAILot needs microphone access for voice input."
| | }
| | ],
| | "expo-secure-store",
| | [
| | "expo-image-picker",
| | {
| | "photosPermission": "PAILot needs photo library access to send images.",
| | "cameraPermission": "PAILot needs camera access to take photos."
| | }
| | ]
| | ]
| | }
| | }
|
|