2021-11-10 uni-app拨打电话

uni-app拨打电话

//方式1
let isConfirm = true; //是否弹出确认拨打输入框
plus.device.dial("10086", isConfirm);

//方式2
uni.makePhoneCall({
	phoneNumber: '10086' //仅为示例
});
//特别的是在andriod直接拨打电话,可参考以下
call('10086');//
function call(telphone) {
	// 导入Activity、Intent类  
	var Intent = plus.android.importClass("android.content.Intent");
	var Uri = plus.android.importClass("android.net.Uri");
	// 获取主Activity对象的实例  
	var main = plus.android.runtimeMainActivity();
	// 创建Intent  
	var uri = Uri.parse(`tel:${telphone}`); // 这里可修改电话号码  
	var call = new Intent("android.intent.action.CALL", uri);
	// 调用startActivity方法拨打电话  
	main.startActivity(call);
}

iOS是不支持直接拨打电话的,这个是iOS系统限制


参考:
uniapp的makephonecall

andriod直接拨打电话

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值