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系统限制