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