IOS 模拟器上未处理的电话号码
Posted
技术标签:
【中文标题】IOS 模拟器上未处理的电话号码【英文标题】:Tel numbers not handled on IOS Emulator 【发布时间】:2012-11-02 01:52:04 【问题描述】:我正在为 ios 开发一个基于 phonegap 的应用程序,该应用程序已经为 android 完成。我在 html 页面上有以下链接:
<a href="tel:0180123456789">0180123456789</a>
Android 设备可以正确解释它。 如果我在 XCode 中的 iPhone 模拟器上单击此链接,控制台会给我以下反馈:
无法加载网页并出现错误:无法显示网址
这仅仅是因为模拟器吗?我还不能在真实设备上测试它,这就是为什么现在无法为我检查它的原因。
【问题讨论】:
【参考方案1】:根据the Apple URL Scheme Reference:
如果设备上没有安装电话应用程序,打开电话 URL 向用户显示适当的警告消息。
将其安装在设备中,如果没有其他问题,您的点击通话链接将起作用。
【讨论】:
【参考方案2】:这似乎是模拟器的问题。当我在模拟器中运行它时,我遇到了与您相同的错误,但在设备上它运行良好。
【讨论】:
为获得批准而欢呼!节省了我很多时间,不用再担心这个了。以上是关于IOS 模拟器上未处理的电话号码的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 iOS 模拟器中使用 CallKit 接听电话?