Cordova iOS模拟器tel和mailto不起作用。

7

我无法在我的iOS Cordova应用程序中通过href启动呼叫和mailto。以下是代码:

<a href="tel:XXX">Call</a>

我在 Xcode 控制台中看到以下错误信息:

There is no registered handler for URL scheme tel.

同样的问题也存在于mailto中。如何解决?我已经在config.xml中添加了这些内容。
<access origin="tel:*" launch-external="yes"/>
<access origin="geo:*" launch-external="yes"/>
<access origin="mailto:*" launch-external="yes"/>
<access origin="sms:*" launch-external="yes"/>
<access origin="market:*" launch-external="yes"/>

我正在使用Cordova v6.0.0、Xcode v7.2.1,并且为iOS v9.2进行开发。


3
这是一个模拟器,不是真实设备。邮件和电话应用程序并未安装在模拟器上,因此您无法使用它们。请在真实设备上测试您的应用程序! - Joerg
1
这是iOS模拟器缺失的功能。所以请尝试在设备上运行。 - Banik
1个回答

9
重新阐述上面的评论 - 使用真实设备而不是模拟器。

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