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。
有什么想法吗?
答案 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!'); }
);