.expo
expo.platforms Platforms that your project explicitly supports. If not specified, it defaults to `["ios", "android"]`.
.expo.notification
.expo.androidStatusBar
.expo.androidNavigationBar
.expo.developmentClient
.expo.extra
.expo.packagerOpts
.expo.updates
.expo.locales
.expo.detach
expo.assetBundlePatterns An array of file glob strings which point to assets that will be bundled within your standalone app binary. Read more in the [Offline Support guide](https://docs.expo.io/guides/offline-support/)
expo.plugins Config plugins for adding extra functionality to your project. [Learn more](https://docs.expo.io/guides/config-plugins/).
.expo.splash
.expo.ios
.expo.ios.config
.expo.ios.config.branch
.expo.ios.config.googleSignIn
.expo.ios.infoPlist
.expo.ios.entitlements
expo.ios.associatedDomains An array that contains Associated Domains for the standalone app. See [Apple's docs for config](https://developer.apple.com/documentation/safariservices/supporting_associated_domains).
.expo.ios.splash
.expo.android
.expo.android.adaptiveIcon
expo.android.permissions List of permissions used by the standalone app.
To use ONLY the following minimum necessary permissions and none of the extras supported by Expo in a default managed app, set `permissions` to `[]`. The minimum necessary permissions do not require a Privacy Policy when uploading to Google Play Store and are:
• receive data from Internet
• view network connections
• full network access
• change your audio settings
• prevent device from sleeping
To use ALL permissions supported by Expo by default, do not specify the `permissions` key.
To use the minimum necessary permissions ALONG with certain additional permissions, specify those extras in `permissions`, e.g.
`[ "CAMERA", "ACCESS_FINE_LOCATION" ]`.
You can specify the following permissions depending on what you need:
- `ACCESS_COARSE_LOCATION`
- `ACCESS_FINE_LOCATION`
- `ACCESS_BACKGROUND_LOCATION`
- `CAMERA`
- `RECORD_AUDIO`
- `READ_CONTACTS`
- `WRITE_CONTACTS`
- `READ_CALENDAR`
- `WRITE_CALENDAR`
- `READ_EXTERNAL_STORAGE`
- `WRITE_EXTERNAL_STORAGE`
- `USE_FINGERPRINT`
- `USE_BIOMETRIC`
- `WRITE_SETTINGS`
- `VIBRATE`
- `READ_PHONE_STATE`
- `com.anddoes.launcher.permission.UPDATE_COUNT`
- `com.android.launcher.permission.INSTALL_SHORTCUT`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.gms.permission.ACTIVITY_RECOGNITION`
- `com.google.android.providers.gsf.permission.READ_GSERVICES`
- `com.htc.launcher.permission.READ_SETTINGS`
- `com.htc.launcher.permission.UPDATE_SHORTCUT`
- `com.majeur.launcher.permission.UPDATE_BADGE`
- `com.sec.android.provider.badge.permission.READ`
- `com.sec.android.provider.badge.permission.WRITE`
- `com.sonyericsson.home.permission.BROADCAST_BADGE`
.expo.android.config
.expo.android.config.branch
.expo.android.config.googleMaps
.expo.android.config.googleSignIn
.expo.android.splash
expo.android.intentFilters Configuration for setting an array of custom intent filters in Android manifest. [Learn more](https://developer.android.com/guide/components/intents-filters)
.expo.web
.expo.web.dangerous
.expo.web.splash
.expo.web.config
.expo.web.config.firebase
.expo.hooks
expo.hooks.postPublish postPublish
expo.hooks.postExport postExport
.expo.experiments
.expo._internal
.expo._internal.pluginHistory