Google the PList for background mode and just copy and paste it, I found this at http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html
UIBackgroundModes
UIBackgroundModes (Array - iOS) specifies that the app provides specific background services and must be allowed to continue running while in the background. These keys should be used sparingly and only by apps providing the indicated services. Where alternatives for running in the background exist, those alternatives should be used instead. For example, apps can use the signifiant location change interface to receive location events instead of registering as a background location app.
Table 2 lists the possible string values that you can put into the array associated with this key. You can include any or all of these strings but your app must provide the indicated services.
Table 2 Values for the UIBackgroundModes array
Value
Description
audio
The app plays audible content in the background.
location
The app provides location-based information to the user and requires the use of the standard location services (as opposed to the significant change location service) to implement this feature.
voip
The app provides Voice-over-IP services. Apps with this key are automatically launched after system boot so that the app can reestablish VoIP services. Apps with this key are also allowed to play background audio.
newsstand-content
The app processes content that was recently downloaded in the background using the Newsstand Kit framework, so that the content is ready when the user wants it.
This value is supported in iOS 5.0 and later.
external-accessory
The app communicates with an accessory that delivers data at regular intervals.
This value is supported in iOS 5.0 and later.
bluetooth-central
The app uses the CoreBluetooth framework to communicate with a Bluetooth accessory while in the background.
This value is supported in iOS 5.0 and later.
bluetooth-peripheral
The app uses the CoreBluetooth framework to communicate in peripheral mode with a Bluetooth accessory.
This value is supported in iOS 6.0 and later.
This key is supported in iOS 4.0 and later.