我想发布一个在iPod上运行时要禁用SMS功能的应用程序。我知道我必须将设备所需的功能声明为info.plist,但我想知道我是否可以忽略该文件上SMS功能的声明,但在检测到我的应用程序中的设备类型后仍然能够使用它。
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>wifi</string>
<!--string>sms</string-->
<string>still-camera</string>
</array>
由于
答案 0 :(得分:3)
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"sms:11111"]]){
//do stuff for sms
}else{
NSLog(@"I don't suport sms");
}