无法为ios拨打离子电话

时间:2017-01-05 05:32:28

标签: android ios cordova ionic-framework

Cordova版本 - 6.2.0 离子版 - 1.7.16

我已经完成了其他线程中提到的所有可能的解决方案,但在我的情况下似乎没有任何效果。

我的config.xml中的代码段

<access origin="*"/>
<access origin="tel:*" launch-external="yes"/>

要拨打电话的Html文件

<a class="decoration" href="tel:1800-419-0333">
<button class="button icon-left ion-ios-telephone sr-orange-color">1-800-419-0333
</button>
</a>

相同的代码适用于Android,拨号器打开,因为我调用按钮。

我还添加了以下代码以隐藏电话号码的下划线

<meta http-equiv="Content-Security-Policy"
    content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' http://localhost:8100"
    charset="utf-8">

<meta name="format-detection" content="telephone=no">

此插件cordova-plugin-whitelist 1.2.3-dev“也已添加。

我是否需要删除上面的白名单插件,只需使用href标签拨打电话,因为我使用的是最新版本的cordova?

1 个答案:

答案 0 :(得分:0)

我必须添加以下代码才能在离子ios平台中进行调用。

<allow-intent href="tel:*"/>
<allow-navigation href="*"/>