美文网首页iOS开发iOS学习笔记IOS
iOS拨打电话对话框问题解决

iOS拨打电话对话框问题解决

作者: 让历史重演 | 来源:发表于2017-09-28 22:32 被阅读152次

iOS中拨打电话大家应该都很清楚了,如果还有什么疑问的话可以参考这篇文章。但是iOS10的系统会先有个对话框确认,这与并不符合小飞鱼的需求。小飞鱼是由语音控制拨打电话,当用户查找到号码后,只需语音确认一次即可拨打电话,如果有系统的确认对话框,不仅多了一个步骤,而且还需要模拟点击对话框按钮事件,比较繁琐。
由于小飞鱼中,App和设备之间是通过BLE和传统蓝牙来连接的,而用过蓝牙耳机的都应该知道,可以之间通过蓝牙耳机拨打电话。所以方案就有了:

小飞鱼打电话方案
如上图,App端先通过BLE把号码发送给设备,然后设备通过传统蓝牙协议(PBAPAT Command),直接拨号即可,不会弹出确认框。

具体的指令如下:AT#CW13012341234\r\n
整个PBAP协议参见这篇文章

扫码关注公众号

<推广> 综合计算器 是一款多功能计算器,可以计算房贷、个税、年终奖、利息、BMI指数以及大小金额的计算器,再也不用下载多个计算器找来找去了。还支持实时更新贷款利率哦~。

相关文章

  • iOS拨打电话对话框问题解决

    iOS中拨打电话大家应该都很清楚了,如果还有什么疑问的话可以参考这篇文章。但是iOS10的系统会先有个对话框确认,...

  • 调用手机拨打电话功能

    首先设置一个按钮,给他设置点击事件,弹出Dialog对话框,在Dialog对话框中点击拨打调用手机拨打电话功能。要...

  • ios开发--ios10及其之后拨打系统电话,弹框出现延迟的解决

    ios开发--ios10及其之后拨打系统电话,弹框出现延迟的解决办法 ios10 拨打系统电话,弹框延迟2s左右出...

  • ios拨打电话

    NSMutableString * str=[[NSMutableString alloc] initWithFo...

  • ios 拨打电话

    if(self.shopPhone.length==0) { return; } NSString*callPho...

  • ios拨打电话

    第一种方式 通过webView的loadRequest 方法 来拨打电话 这种拨打电话方式为: UIWebView...

  • iOS拨打电话

    iOS 拨打电话常用2中方法,以下是代码

  • (ios)拨打电话

    整理来源:iOS拨打电话(三种方法) 1、此方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不...

  • ios-电话拨打

    这个电话弹窗界面可以自己定义,拨打完电话会返回到应用 NSMutableString * str = [[NSMu...

  • iOS拨打电话

    模拟器在拨打电话方法不执行,必须真机才能拨打电话。一下方法是在iOS10系统下进行测试方法一、requestWit...

网友评论

    本文标题:iOS拨打电话对话框问题解决

    本文链接:https://www.haomeiwen.com/subject/nfovextx.html