以下代码用于确定设备是否支持电话呼叫可靠吗?
[[UIDevice currentDevice].model isEqualToString:@"iPhone"]
以下代码用于确定设备是否支持电话呼叫可靠吗?
[[UIDevice currentDevice].model isEqualToString:@"iPhone"]
iPhone支持tel://URI方案.所以你可以用:
[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://"]];
canOpenURL:显式判断是否有应用程序能够打开该URL方案,而不是URL是否正确.因此,没有指定电话号码并不重要.该方法返回一个布尔值,因此请判断该值是否为是.
这应该可以回答是否有任何应用程序能够拨打电话.因此,在future 的设备细分变化中,这应该是可以接受的.