安卓和IOS拨打电话

image.png

     
    
    
  联系商家

/**
         * @description 商家联系方式
         * @param {Number} phone
         */
        handlePhone(phone) {
            const res = uni.getSystemInfoSync();
            // ios系统默认有个模态框
            if (res.platform == 'ios') {
                uni.makePhoneCall({
                    phoneNumber: phone,
                    success() {
                        console.log('拨打成功了');
                    },
                    fail() {
                        console.log('拨打失败了');
                    }
                });
            } else {
                //安卓手机手动设置一个showActionSheet
                uni.showActionSheet({
                    itemList: [phone, '呼叫'],
                    success: res => {
                        console.log(res);
                        if (res.tapIndex == 1) {
                            uni.makePhoneCall({
                                phoneNumber: phone
                            });
                        }
                    }
                });
            }
        },

你可能感兴趣的:(安卓和IOS拨打电话)