# App permissions You must set the permissions for your app. ## Push notifications permission We need two permissions in `info.plist`: - Capability → `Push Notifications` - Capability → `background modes` → `Remote notifications` + explanation in info.plist: **Example:** ```swift UIBackgroundModes remote-notification ``` ## Other permissions If you [enable]((/docs/sinch-chat/getting-started/ios/configuration-parameters/#disable-some-of-the-features) the option to send voice messages, you will need to add the `NSMicrophoneUsageDescription` permission. Likewise, if you [enable]((/docs/sinch-chat/getting-started/ios/configuration-parameters/#disable-some-of-the-features) the Share Location option, you may also need to add location permissions `NSLocationAlwaysAndWhenInUseUsageDescription` and `NSLocationWhenInUseUsageDescription`, based on your use case. **Example:** ```swift NSMicrophoneUsageDescription Enabling microphone access lets you send voice messages in the chat. NSLocationAlwaysAndWhenInUseUsageDescription Enabling location services will allow you to share your location with others through the chat. NSLocationWhenInUseUsageDescription Enabling location services will allow you to share your location with others through the chat. ``` The next step is [configure privacy files]((/docs/sinch-chat/getting-started/ios/privacy-manifest-files/).