-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathapp.json
118 lines (118 loc) · 3.4 KB
/
app.json
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
{
"expo": {
"name": "Pixelfed",
"slug": "pixelfed",
"version": "1.2.0",
"orientation": "portrait",
"icon": "./assets/icon.png",
"scheme": "pixelfed",
"userInterfaceStyle": "automatic",
"splash": {
"image": "./assets/splash.png",
"resizeMode": "contain",
"backgroundColor": "#000000"
},
"assetBundlePatterns": [
"**/*"
],
"platforms": [
"ios",
"android"
],
"ios": {
"userInterfaceStyle": "automatic",
"supportsTablet": true,
"bundleIdentifier": "com.pixelfed",
"infoPlist": {
"NSCameraUsageDescription": "$(PRODUCT_NAME) needs access to your Camera.",
"NSMicrophoneUsageDescription": "$(PRODUCT_NAME) needs access to your Microphone.",
"NSLocationWhenInUseUsageDescription": "Pixelfed may use your location to provide location-based features or improve user experience."
}
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#000000"
},
"icon": "./assets/icon.png",
"package": "com.pixelfed",
"permissions": [
"android.permission.RECORD_AUDIO",
"android.permission.CAMERA",
"android.permission.ACCESS_COARSE_LOCATION"
],
"userInterfaceStyle": "automatic",
"googleServicesFile": "./google-services.json"
},
"web": {
"favicon": "./assets/favicon.png"
},
"jsEngine": "hermes",
"plugins": [
"expo-router",
"expo-font",
[
"expo-share-intent",
{
"iosActivationRules": {
"NSExtensionActivationSupportsWebURLWithMaxCount": 0,
"NSExtensionActivationSupportsWebPageWithMaxCount": 0,
"NSExtensionActivationSupportsImageWithMaxCount": 1,
"NSExtensionActivationSupportsMovieWithMaxCount": 0
},
"iosShareExtensionName": "Pixelfed Share",
"androidIntentFilters": [
"image/*"
]
}
],
[
"expo-image-picker",
{
"photosPermission": "The app accesses your photos to let you share them with your friends."
}
],
[
"react-native-vision-camera",
{
"cameraPermissionText": "Pixelfed needs camera access so you can take photos and share them on your Pixelfed timeline. This allows you to capture and post new pictures directly through the app.",
"enableMicrophonePermission": true,
"microphonePermissionText": "Pixelfed needs microphone access to allow you to record and add sound to your video posts on Pixelfed. This enables you to capture videos with audio when sharing moments with your followers."
}
],
[
"expo-notifications",
{
"mode": "production",
"icon": "./assets/notification-icon.png",
"color": "#ffffff"
}
],
[
"expo-build-properties",
{
"android": {
"enableProguardInReleaseBuilds": true,
"enableShrinkResourcesInReleaseBuilds": true
},
"ios": {
"useFrameworks": "static"
}
}
],
"expo-secure-store"
],
"experiments": {
"typedRoutes": true
},
"extra": {
"router": {
"origin": false
},
"nodeEnv": "development",
"eas": {
"projectId": ""
}
}
}
}