Test Three ways to call

LabelPhoneNum

使用 YYtext 实现 label 中的某些文字点击拨打电话---Github

真机测试结果

设备型号:iphone6s

系统:10.1.1

Xcode 版本:8.1

三种打电话的方法

方法一:网上说使用此方法,电话结束后进入联系人列表,测试结果为:正常,电话结束后返回程序

方法二:测试结果为先弹窗后拨打,呼叫结束后返回程序,是否可以通过审核无法确认

方法三:调用 UIWebView 进行呼叫功能,测试结果为:弹窗速度稍慢,电话挂掉之后返回程序

总结来说除了第二种不知是否可以通过审核,其余方法均可实现呼叫并返回程序功能。

只是第一种方法爱需要手动弹出 AlertViewController;

第三种方法优势在于可以自动识别电话格式并弹窗,如号码为:01088867777 弹窗为 010-88867777。并且代码相对于第一种来说极为精简,少了自定义 AlertViewController 的步骤

文章来源:

Author:Oragekk's Blog
link:https://oragekk.me/posts/iOS/other/test-Three-ways-to- call.html