I have a question about the “Required device capabilities” item in the info.plist file.
In my app, user can send sms using the MFMessageComposeViewController. So I am wondering should I set the sms capability key in the plist.
I know the iPod Touch have iOS 5 could send iMessages. However, I don’t know whether the iPod Touch with iMessage can be seen as the device capable of “sms”.
Thanks!
If composing SMS is required for your app to run, then set make it required. However, I would guess that you app can work fine without the SMS functionality. In that case, don’t make SMS required, but check for availability when runnning your app. If the device can send messages, allow the option to do so, otherwise convey to the user that the feature isn’t available to them.
Here is an example: