ionic应用通过cordova拨打电话的实现

公司有个ionic项目,有个功能是调用手机系统打电话。刚开始在网上找的解决方案都是调用java写的cordova插件。在网上找的插件总是有点问题,公司对安卓又不熟所以就放弃了这种方法。后来又想到了用HTML5的 <a href="tel:110"></a> 实现,可这种方式在网页中可以使用封装后却无法使用。google一下终于找到了解决方案。
在cordova中所有的URL Schemes 都是服从于白名单的,所以a tel 在这无法正常使用。解决方法是在项目config.xml中添加

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

这时可以调用电话借口。

iOS的实现需要借助插件,具体参照链接资料。
http://rickluna.com/wp/2012/02/making-a-phone-call-from-within-phonegap-in-android-and-ios/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值