-->

如何检测,如果手机应用程序可使用iPhone操作系统的各种设备(How to detect if t

2019-08-04 08:04发布

我想显示或隐藏按钮,让用户做出基于用户是否能真正拨打电话(iPhone或iPod touch)的电话。 是否有可能以某种方式检测,如果手机应用程序可用于可可触摸用户? 还是我受限于检测设备类型来作出这样的区分? 我宁愿检查不是静态的客户端功能的情况下,有新的变化下降无论出于何种原因线(不是iPod touch用户可以永远做非VoIP电话反正,但代码将清洁剂)。

Answer 1:

BOOL canMakePhoneCalls = [[UIApplication sharedApplication]
                           canOpenURL:[NSURL URLWithString:@"tel:5555555"]];


文章来源: How to detect if the phone app is available for various devices using iphone os