@adamjnav
package.json
{
"expo": {
"name": "***",
"slug": "***",
"privacy": "unlisted",
"platforms": [
"ios",
"android"
]
}
}
app.config.js
// eslint-disable-next-line arrow-body-style
export default ({ config }) => {
// Merges original config from app.json with the rest
return {
...config,
version: 'x.x.x',
facebookScheme: '***',
facebookAppId: '***',
facebookDisplayName: '***',
orientation: 'portrait',
splash: {
image: './assets/splash.png',
resizeMode: 'contain',
backgroundColor: '#1B1B1B',
},
updates: {
enabled: true,
checkAutomatically: 'ON_LOAD',
fallbackToCacheTimeout: 0,
},
assetBundlePatterns: [
'**/*',
],
notification: {
icon: './assets/android/notification-xxxhdpi.png',
color: '#ffffff',
iosDisplayInForeground: true,
androidMode: 'default',
androidCollapsedTitle: '#{unread_notifications} new events',
},
ios: {
bundleIdentifier: '***',
buildNumber: '109',
icon: './assets/icon_ios.png',
supportsTablet: true,
usesIcloudStorage: false,
},
android: {
package: '***',
versionCode: 500014,
permissions: [
'ACCESS_COARSE_LOCATION',
'ACCESS_FINE_LOCATION',
],
icon: './assets/icon_android.png',
splash: {
backgroundColor: '#1B1B1B',
resizeMode: 'contain',
xxxhdpi: './assets/android/res/drawable-xxxhdpi/shell_launch_background_image.png',
},
adaptiveIcon: {
foregroundImage: './assets/android/androidAdaptiveIcon.png',
backgroundColor: '#000000',
},
googleServicesFile: './google-services.json',
useNextNotificationsApi: false,
},
androidStatusBar: {
translucent: true,
},
hooks: {
postPublish: [
{
file: 'sentry-expo/upload-sourcemaps',
config: {
organization: '***',
project: '***',
authToken: '***'
},
},
],
},
};
};