我想通过按下iPhone用户的按钮在我的应用程序中提供电话支持,并显示iPad / iPod Touch用户的电话号码。而不是检测用户具有什么设备,是否有更好的方法来查询硬件以查看它是否具有电话功能?如果iPad 3G有一天打开语音通话,这将继续有效。
我知道如何通过UIRequiredDeviceCapabilities键将应用程序限制到设备,但我不打算限制平台,只是检测功能。
答案 0 :(得分:65)
检查应用程序是否可以打开电话号码:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:+11111"]])
// device has phone capabilities