Output of expo --config type introspect
{
owner: 'renovationtrust',
name: 'RenovationTrust',
slug: 'RenovationTrust',
scheme: 'renovationtrust',
description: 'Buyer and Contractor Protection. Funds Held in Trust Until Job is Done.',
backgroundColor: '#040571',
platforms: [
'ios',
'android',
'web'
],
version: '0.0.4',
orientation: 'portrait',
icon: './assets/img/icon.png',
assetBundlePatterns: [
'**/*'
],
sdkVersion: '41.0.0',
splash: {
image: './assets/splash/splash.png',
resizeMode: 'cover',
backgroundColor: '#ffffff'
},
notification: {
icon: './assets/img/push_icon.png'
},
updates: {
fallbackToCacheTimeout: 0
},
ios: {
icon: './assets/img/icon_ios.png',
supportsTablet: true,
bundleIdentifier: 'com.renovationtrust.app',
buildNumber: '0.0.4',
googleServicesFile: './GoogleService-Info.plist',
usesIcloudStorage: true,
requireFullScreen: true,
associatedDomains: [
'applinks:dev.renovationtrust.com',
'applinks:www.renovationtrust.com'
],
config: {
googleSignIn: {
reservedClientId: 'com.googleusercontent.apps.*******'
}
},
infoPlist: {
NSCalendarsUsageDescription: 'Allow Renovation Trust to access your calendar',
NSCameraUsageDescription: 'Allow use of your camera for: IDs, avatars and other photos including: project, inspirational, progress, logos and more',
NSContactsUsageDescription: 'Allow use of your contacts to import customers or contractors',
NSLocationWhenInUseUsageDescription: 'Allow use of your location to improve the accuracy of location searches and better secure your account',
NSMicrophoneUsageDescription: 'Allow Renovation Trust to access your microphone',
NSMotionUsageDescription: 'Allow Renovation Trust to access your accelerometer',
NSPhotoLibraryAddUsageDescription: 'Allow Renovation Trust to save photos',
NSPhotoLibraryUsageDescription: 'Allow access to your photos to upload IDs, avatars and other photos including: projects, inspiration, progress, logos and more',
NSRemindersUsageDescription: 'Allow Renovation Trust to access your reminders',
NSFaceIDUsageDescription: 'Use Face ID or Touch ID to login, release payments and fund projects.',
LSApplicationQueriesSchemes: [
'comgooglemaps',
'citymapper',
'uber',
'lyft',
'waze'
],
NSUserTrackingUsageDescription: 'This identifier will be used to deliver personalized ads to you.',
SKAdNetworkItems: [
{
SKAdNetworkIdentifier: 'v9wttpbfk9.skadnetwork'
},
{
SKAdNetworkIdentifier: 'n38lu8286q.skadnetwork'
}
],
NSLocationAlwaysAndWhenInUseUsageDescription: 'Allow $(PRODUCT_NAME) to access your location',
NSLocationAlwaysUsageDescription: 'Allow $(PRODUCT_NAME) to access your location',
CFBundleShortVersionString: '0.0.4',
CFBundleVersion: '0.0.4',
UIUserInterfaceStyle: 'Light',
CFBundleURLTypes: [
{
CFBundleURLSchemes: [
'renovationtrust',
'com.renovationtrust.app'
]
},
{
CFBundleURLSchemes: [
'com.googleusercontent.apps.31548342916-955d9ftq10kr3kuaicf3k9qoj7pdigct'
]
},
{
CFBundleTypeRole: 'Editor',
CFBundleURLName: 'OAuthRedirect',
CFBundleURLSchemes: [
'com.renovationtrust.app'
]
}
],
UIRequiresFullScreen: true,
UISupportedInterfaceOrientations: [
'UIInterfaceOrientationPortrait',
'UIInterfaceOrientationPortraitUpsideDown'
],
CFBundleDisplayName: 'RenovationTrust'
},
entitlements: {
'com.apple.developer.associated-domains': [
'applinks:dev.renovationtrust.com',
'applinks:www.renovationtrust.com'
],
'aps-environment': 'development'
}
},
android: {
package: 'com.renovationtrust.app',
versionCode: 4,
googleServicesFile: './google-services.json',
useNextNotificationsApi: true,
intentFilters: [
{
action: 'VIEW',
autoVerify: true,
data: [
{
scheme: 'https',
host: '*.renovationtrust.com',
pathPrefix: '/app'
}
],
category: [
'BROWSABLE',
'DEFAULT'
]
}
],
permissions: [
'android.permission.ACCESS_COARSE_LOCATION',
'android.permission.ACCESS_FINE_LOCATION',
'android.permission.READ_CONTACTS',
'android.permission.WRITE_CONTACTS',
'android.permission.RECORD_AUDIO',
'android.permission.CAMERA',
'android.permission.READ_EXTERNAL_STORAGE',
'android.permission.WRITE_EXTERNAL_STORAGE',
'android.permission.INTERNET',
'android.permission.FOREGROUND_SERVICE',
'android.permission.USE_BIOMETRIC',
'android.permission.USE_FINGERPRINT'
]
},
web: {
startUrl: 'login',
config: {
firebase: {
apiKey: '*********',
measurementId: 'G-5R6ERDH7WD',
projectId: 'renovation-trust-dev',
appId: '1:1049372345126:web:5ee91e2a87a91b4fad37e7'
}
}
},
_internal: {
isDebug: false,
projectRoot: '/Users/mofo/Documents/RenovationTrustApp/RenovationTrust',
dynamicConfigPath: null,
staticConfigPath: '/Users/mofo/Documents/RenovationTrustApp/RenovationTrust/app.json',
packageJsonPath: '/Users/mofo/Documents/RenovationTrustApp/RenovationTrust/package.json',
pluginHistory: {
'react-native-maps': {
name: 'react-native-maps',
version: 'UNVERSIONED'
},
'expo-ads-admob': {
name: 'expo-ads-admob',
version: 'UNVERSIONED'
},
'expo-apple-authentication': {
name: 'expo-apple-authentication',
version: '3.1.0'
},
'expo-contacts': {
name: 'expo-contacts',
version: '9.1.2'
},
'expo-notifications': {
name: 'expo-notifications',
version: '0.11.6'
},
'expo-updates': {
name: 'expo-updates',
version: 'UNVERSIONED'
},
'expo-branch': {
name: 'expo-branch',
version: 'UNVERSIONED'
},
'expo-document-picker': {
name: 'expo-document-picker',
version: '9.1.2'
},
'expo-facebook': {
name: 'expo-facebook',
version: '11.0.5'
},
'expo-splash-screen': {
name: 'expo-splash-screen',
version: '0.10.2'
},
'expo-firebase-core': {
name: 'expo-firebase-core',
version: '3.0.0'
},
'expo-app-auth': {
name: 'expo-app-auth',
version: '10.1.2'
},
'expo-av': {
name: 'expo-av',
version: '9.1.2'
},
'expo-camera': {
name: 'expo-camera',
version: '11.0.3'
},
'expo-image-picker': {
name: 'expo-image-picker',
version: '10.1.4'
},
'expo-file-system': {
name: 'expo-file-system',
version: '11.0.2'
},
'expo-location': {
name: 'expo-location',
version: '12.0.4'
},
'expo-screen-orientation': {
name: 'expo-screen-orientation',
version: '3.1.0'
},
'expo-local-authentication': {
name: 'expo-local-authentication',
version: '11.0.2'
}
},
modResults: {
android: {
gradleProperties: [],
manifest: {
manifest: {
'$': {
'xmlns:android': 'http://schemas.android.com/apk/res/android',
package: 'com.renovationtrust.app'
},
'uses-permission': [
{
'$': {
'android:name': 'android.permission.INTERNET'
}
},
{
'$': {
'android:name': 'android.permission.ACCESS_COARSE_LOCATION'
}
},
{
'$': {
'android:name': 'android.permission.ACCESS_FINE_LOCATION'
}
},
{
'$': {
'android:name': 'android.permission.READ_CONTACTS'
}
},
{
'$': {
'android:name': 'android.permission.WRITE_CONTACTS'
}
},
{
'$': {
'android:name': 'android.permission.RECORD_AUDIO'
}
},
{
'$': {
'android:name': 'android.permission.CAMERA'
}
},
{
'$': {
'android:name': 'android.permission.READ_EXTERNAL_STORAGE'
}
},
{
'$': {
'android:name': 'android.permission.WRITE_EXTERNAL_STORAGE'
}
},
{
'$': {
'android:name': 'android.permission.FOREGROUND_SERVICE'
}
},
{
'$': {
'android:name': 'android.permission.USE_BIOMETRIC'
}
},
{
'$': {
'android:name': 'android.permission.USE_FINGERPRINT'
}
},
{
'$': {
'android:name': 'android.permission.ACCESS_NETWORK_STATE'
}
},
{
'$': {
'android:name': 'android.permission.SYSTEM_ALERT_WINDOW'
}
},
{
'$': {
'android:name': 'android.permission.WAKE_LOCK'
}
},
{
'$': {
'android:name': 'com.google.android.c2dm.permission.RECEIVE'
}
}
],
application: [
{
'$': {
'android:name': '.MainApplication',
'android:label': '@string/app_name',
'android:icon': '@mipmap/ic_launcher',
'android:roundIcon': '@mipmap/ic_launcher_round',
'android:allowBackup': 'true',
'android:theme': '@style/AppTheme'
},
activity: [
{
'$': {
'android:name': '.MainActivity',
'android:label': '@string/app_name',
'android:configChanges': 'keyboard|keyboardHidden|orientation|screenSize|uiMode',
'android:launchMode': 'singleTask',
'android:windowSoftInputMode': 'adjustResize',
'android:theme': '@style/Theme.App.SplashScreen',
'android:screenOrientation': 'portrait'
},
'intent-filter': [
{
action: [
{
'$': {
'android:name': 'android.intent.action.MAIN'
}
}
],
category: [
{
'$': {
'android:name': 'android.intent.category.LAUNCHER'
}
}
]
},
{
action: [
{
'$': {
'android:name': 'android.intent.action.VIEW'
}
}
],
category: [
{
'$': {
'android:name': 'android.intent.category.DEFAULT'
}
},
{
'$': {
'android:name': 'android.intent.category.BROWSABLE'
}
}
],
data: [
{
'$': {
'android:scheme': 'renovationtrust'
}
},
{
'$': {
'android:scheme': 'com.renovationtrust.app'
}
}
]
},
{
'$': {
'android:autoVerify': 'true'
},
data: [
{
'$': {
'android:scheme': 'https',
'android:host': '*.renovationtrust.com',
'android:pathPrefix': '/app'
}
}
],
action: [
{
'$': {
'android:name': 'android.intent.action.VIEW'
}
}
],
category: [
{
'$': {
'android:name': 'android.intent.category.BROWSABLE'
}
},
{
'$': {
'android:name': 'android.intent.category.DEFAULT'
}
}
]
}
]
},
{
'$': {
'android:name': 'com.facebook.react.devsupport.DevSettingsActivity'
}
},
{
'$': {
'android:name': 'com.theartofdev.edmodo.cropper.CropImageActivity',
'android:theme': '@style/Base.Theme.AppCompat'
}
}
],
'meta-data': [
{
'$': {
'android:name': 'expo.modules.updates.ENABLED',
'android:value': 'true'
}
},
{
'$': {
'android:name': 'expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH',
'android:value': 'ALWAYS'
}
},
{
'$': {
'android:name': 'expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS',
'android:value': '0'
}
},
{
'$': {
'android:name': 'expo.modules.updates.EXPO_UPDATE_URL',
'android:value': 'https://exp.host/@renovationtrust/RenovationTrust'
}
},
{
'$': {
'android:name': 'expo.modules.updates.EXPO_SDK_VERSION',
'android:value': '41.0.0'
}
},
{
'$': {
'android:name': 'expo.modules.notifications.default_notification_icon',
'android:resource': '@drawable/notification_icon'
}
}
]
}
]
}
},
strings: {
resources: {
string: [
{
'$': {
name: 'app_name'
},
_: 'RenovationTrust'
}
]
}
}
},
ios: {
infoPlist: {
NSCalendarsUsageDescription: 'Allow Renovation Trust to access your calendar',
NSCameraUsageDescription: 'Allow use of your camera for: IDs, avatars and other photos including: project, inspirational, progress, logos and more',
NSContactsUsageDescription: 'Allow use of your contacts to import customers or contractors',
NSLocationWhenInUseUsageDescription: 'Allow use of your location to improve the accuracy of location searches and better secure your account',
NSMicrophoneUsageDescription: 'Allow Renovation Trust to access your microphone',
NSMotionUsageDescription: 'Allow Renovation Trust to access your accelerometer',
NSPhotoLibraryAddUsageDescription: 'Allow Renovation Trust to save photos',
NSPhotoLibraryUsageDescription: 'Allow access to your photos to upload IDs, avatars and other photos including: projects, inspiration, progress, logos and more',
NSRemindersUsageDescription: 'Allow Renovation Trust to access your reminders',
NSFaceIDUsageDescription: 'Use Face ID or Touch ID to login, release payments and fund projects.',
LSApplicationQueriesSchemes: [
'comgooglemaps',
'citymapper',
'uber',
'lyft',
'waze'
],
NSUserTrackingUsageDescription: 'This identifier will be used to deliver personalized ads to you.',
SKAdNetworkItems: [
{
SKAdNetworkIdentifier: 'v9wttpbfk9.skadnetwork'
},
{
SKAdNetworkIdentifier: 'n38lu8286q.skadnetwork'
}
],
NSLocationAlwaysAndWhenInUseUsageDescription: 'Allow $(PRODUCT_NAME) to access your location',
NSLocationAlwaysUsageDescription: 'Allow $(PRODUCT_NAME) to access your location',
CFBundleShortVersionString: '0.0.4',
CFBundleVersion: '0.0.4',
UIUserInterfaceStyle: 'Light',
CFBundleURLTypes: [
{
CFBundleURLSchemes: [
'renovationtrust',
'com.renovationtrust.app'
]
},
{
CFBundleURLSchemes: [
'com.googleusercontent.apps.31548342916-955d9ftq10kr3kuaicf3k9qoj7pdigct'
]
},
{
CFBundleTypeRole: 'Editor',
CFBundleURLName: 'OAuthRedirect',
CFBundleURLSchemes: [
'com.renovationtrust.app'
]
}
],
UIRequiresFullScreen: true,
UISupportedInterfaceOrientations: [
'UIInterfaceOrientationPortrait',
'UIInterfaceOrientationPortraitUpsideDown'
],
CFBundleDisplayName: 'RenovationTrust'
},
entitlements: {
'com.apple.developer.associated-domains': [
'applinks:dev.renovationtrust.com',
'applinks:www.renovationtrust.com'
],
'aps-environment': 'development'
},
expoPlist: {
EXUpdatesEnabled: true,
EXUpdatesCheckOnLaunch: 'ALWAYS',
EXUpdatesLaunchWaitMs: 0,
EXUpdatesURL: 'https://exp.host/@renovationtrust/RenovationTrust',
EXUpdatesSDKVersion: '41.0.0'
}
}
}
},
mods: {
android: {
manifest: [AsyncFunction: interceptingMod] {
isProvider: true
},
strings: [AsyncFunction: interceptingMod] {
isProvider: true
},
gradleProperties: [AsyncFunction: interceptingMod] {
isProvider: true
}
},
ios: {
infoPlist: [AsyncFunction: interceptingMod] {
isProvider: true
},
entitlements: [AsyncFunction: interceptingMod] {
isProvider: true
},
expoPlist: [AsyncFunction: interceptingMod] {
isProvider: true
}
}
}
}