IOS模拟器无法处理电话号码

9

我正在为iOS开发一个基于PhoneGap的应用程序,该应用程序已经适用于Android。我在一个html页面上有以下链接:

<a href="tel:0180123456789">0180123456789</a>

安卓设备可以正确解释它。

如果我在XCode的iPhone模拟器上点击此链接,控制台会给我以下反馈:

加载网页失败,错误信息:无法显示URL

这是因为模拟器吗?目前我还无法在真实设备上测试,所以现在对我来说是不可能检查的。

2个回答

11

这似乎是模拟器的问题。当我在模拟器中运行时,我会得到与您相同的错误,但在设备上它可以完美地工作。


谢谢批准!不再担心这个问题可以节省我很多时间。 - Philipp Siegfried

2
根据苹果URL Scheme参考
如果设备上未安装电话应用程序,则打开tel URL会向用户显示适当的警告消息。
在设备上安装它,您的点击呼叫链接将正常工作,如果没有其他问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接