Him*_*wal 2 javascript angularjs cordova ionic
我正在使用href ="tel:+ 1-1800-555-5555"给我打电话"但是它没有直接发起呼叫而不是把号码放在盒子里/要求确认..我可以直接打电话,就好像我们点击"呼叫我"并且呼叫开始,我使用离子+角度我必须包括cordova,检查了这个明确但没有太大的帮助:
http://rickluna.com/wp/2012/02/making-a-phone-call-from-within-phonegap-in-android-and-ios/
使用href ="tel:+ 1-1800-555-5555"将无法正常工作,通过运行命令将此插件添加到项目中
cordova plugin add https://github.com/Rohfosho/CordovaCallNumberPlugin.git
并在您的项目中使用此行进行调用
window.plugins.CallNumber.callNumber(onSuccess, onError, number);
Run Code Online (Sandbox Code Playgroud)
onSuccess并且onError是回调函数,所以也声明它们.
注意:如果您安装了Skype,它会要求您通过Skype或直接电话拨打电话.否则会直接开始通话.
完整的JS代码:
$scope.CallNumber = function(){
var number = '18002005555' ;
window.plugins.CallNumber.callNumber(function(){
//success logic goes here
}, function(){
//error logic goes here
}, number)
};
Run Code Online (Sandbox Code Playgroud)
小智 6
你需要把它放在你的config.xml文件中href tel:phonenumber才能工作
<access origin="tel:*" launch-external="yes" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10982 次 |
| 最近记录: |