# iOSBackgroundMode

> Background modes supported by the application corresponding to project settings in Xcode.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
[Flags]
public enum iOSBackgroundMode : uint
```

## Remarks

For more information, refer to the [BackgroundFetch GitHub project](https://github.com/Unity-Technologies/iOSNativeCodeSamples/tree/2019-dev/NativeIntegration/BackgroundTasks/BackgroundFetch).

## Fields

| Value                                                                                                                             | Description                            |
| --------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| [ActsAsABluetoothLEAccessory](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/actsasabluetoothleaccessory.md)       | Acts as a Bluetooth LE accessory.      |
| [AudioAirplayPiP](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/audioairplaypip.md)                               | Audio, AirPlay and Picture in Picture. |
| [BackgroundFetch](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/backgroundfetch.md)                               | Background fetch.                      |
| [ExternalAccessoryCommunication](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/externalaccessorycommunication.md) | External accessory communication.      |
| [LocationUpdates](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/locationupdates.md)                               | Location updates.                      |
| [NearbyInteraction](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/nearbyinteraction.md)                           | Nearby interaction.                    |
| [NetworkAuthentication](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/networkauthentication.md)                   | Network authentication.                |
| [NewsstandDownloads](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/newsstanddownloads.md)                         | Newsstand downloads.                   |
| [None](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/none.md)                                                     | No background modes supported.         |
| [Processing](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/processing.md)                                         | Processing.                            |
| [PushToTalk](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/pushtotalk.md)                                         | Push to Talk.                          |
| [RemoteNotifications](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/remotenotifications.md)                       | Remote notifications.                  |
| [UsesBluetoothLEAccessory](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/usesbluetoothleaccessory.md)             | Uses Bluetooth LE accessories.         |
| [VoiceOverIP](/engine/6000.0/script-reference/unityeditor/iosbackgroundmode/voiceoverip.md)                                       | Voice over IP.                         |
