离子通话意图不起作用

时间:2016-01-11 16:21:54

标签: android cordova android-intent ionic-framework

Greatings!

我试图发送像这样的直接意图

<a href="tel:1699999999">Click me!</a> //brazilian number

但是当我点击链接时,没有任何反应!

我已经安装了&#34; whitelist-plugin&#34;并添加了

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

到我的config.xml。我是按照npm使用最新版本的IONIC和CORDOVA。

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

我已经完成了这个,而不必使用allow-intent标签。在我的情况下,这是在将电话号码放入href之前格式化电话号码的问题。

config.xml中

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

HTML

<a href="tel:555-555-5555">Call Location</a>

如果您的电话号码是动态的,您可以在控制器中格式化它并渲染范围变量

HTML

<a href="tel:{{formattedPhone}}">Call Location</a>

答案 1 :(得分:2)

请参阅https://www.raymondcamden.com/2012/05/01/example-of-intents-with-phonegap/

用法示例:

window.plugins.webintent.startActivity({ 
    action: WebIntent.ACTION_CALL,
    type: 'text/plain', 
    url: tel
  }, 
  function() {}, 
  function() { alert('Failed!'); }
);