Repository navigation
Expand file tree
/
Copy pathapp.json
More file actions
119 lines (119 loc) · 3.94 KB
/
Copy pathapp.json
File metadata and controls
119 lines (119 loc) · 3.94 KB
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
{
"expo": {
"name": "OpenBlitzer",
"slug": "openblitzer",
"version": "1.0.0",
"orientation": "default",
"icon": "./assets/images/icon.png",
"scheme": "openblitzer",
"userInterfaceStyle": "automatic",
"ios": {
"bundleIdentifier": "de.codext.openblitzer",
"buildNumber": "2",
"supportsTablet": false,
"config": {
"usesNonExemptEncryption": false
},
"infoPlist": {
"CFBundleDevelopmentRegion": "de",
"CFBundleLocalizations": [
"de",
"en"
],
"UIBackgroundModes": [
"audio"
],
"NSLocationWhenInUseUsageDescription": "OpenBlitzer nutzt deinen Standort, um dich vor Blitzern und Gefahren auf deiner Strecke zu warnen, auch wenn die App im Hintergrund läuft. Dein genauer Standort verlässt das Telefon nur, wenn du etwas meldest.",
"NSLocationAlwaysAndWhenInUseUsageDescription": "OpenBlitzer nutzt deinen Standort, um dich während einer laufenden Warnung vor Blitzern und Gefahren zu warnen, auch wenn du die App verlässt.",
"NSLocationAlwaysUsageDescription": "OpenBlitzer nutzt deinen Standort, um dich während einer laufenden Warnung vor Blitzern und Gefahren zu warnen, auch wenn du die App verlässt."
}
},
"android": {
"package": "de.codext.openblitzer",
"versionCode": 1,
"adaptiveIcon": {
"backgroundColor": "#0B0D10",
"foregroundImage": "./assets/images/android-icon-foreground.png",
"backgroundImage": "./assets/images/android-icon-background.png",
"monochromeImage": "./assets/images/android-icon-monochrome.png"
},
"predictiveBackGestureEnabled": true,
"permissions": [
"android.permission.POST_NOTIFICATIONS",
"android.permission.VIBRATE"
],
"blockedPermissions": [
"android.permission.RECORD_AUDIO",
"android.permission.READ_EXTERNAL_STORAGE",
"android.permission.WRITE_EXTERNAL_STORAGE",
"android.permission.SYSTEM_ALERT_WINDOW",
"android.permission.ACCESS_BACKGROUND_LOCATION",
"android.permission.ACTIVITY_RECOGNITION"
]
},
"web": {
"output": "static",
"favicon": "./assets/images/favicon.png"
},
"plugins": [
"./plugins/with-single-location-permission.js",
"./plugins/with-local-notifications-only.js",
"expo-router",
[
"expo-splash-screen",
{
"backgroundColor": "#F5F6F8",
"image": "./assets/images/splash-icon.png",
"imageWidth": 96,
"dark": {
"backgroundColor": "#0B0D10",
"image": "./assets/images/splash-icon.png"
}
}
],
[
"expo-location",
{
"locationWhenInUsePermission": "OpenBlitzer nutzt deinen Standort, um dich vor Blitzern und Gefahren auf deiner Strecke zu warnen, auch wenn die App im Hintergrund läuft. Dein genauer Standort verlässt das Telefon nur, wenn du etwas meldest.",
"isIosBackgroundLocationEnabled": true,
"isAndroidBackgroundLocationEnabled": false,
"isAndroidForegroundServiceEnabled": true,
"androidForegroundServiceIcon": "./assets/images/notification-icon.png"
}
],
[
"expo-audio",
{
"microphonePermission": false,
"recordAudioAndroid": false,
"enableBackgroundPlayback": false
}
],
[
"expo-notifications",
{
"icon": "./assets/images/notification-icon.png",
"color": "#FFB800"
}
],
"@maplibre/maplibre-react-native",
"expo-sqlite",
"expo-web-browser",
"expo-localization",
"expo-font",
[
"expo-build-properties",
{
"android": {
"minSdkVersion": 26
}
}
],
"./plugins/with-scene-lifecycle.js"
],
"experiments": {
"reactCompiler": true,
"typedRoutes": false
}
}
}