收藏
回答

华为手机拨打电话时分机号码没有了

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.makePhoneCall(OBJECT) 客户端 Android 6.6.6.1300 2.0.2

phoneNumber格式为"座机号码,分机号码",iphone及其他安卓(现有)能正常拨打分机号,华为手机不能.

回答关注问题邀请回答
收藏

3 个回答

  • smoothie
    smoothie
    2018-05-17

    经过实验,华为系统会把分区号去掉,暂时没有解决方法。

    2018-05-17
    有用
    回复
  • 🛵
    🛵
    2018-04-25

    直接调用小程序的api拨打电话,400电话格式为"4007055222,5367"

    wx.makePhoneCall({
       phoneNumber: realPhone,
    })

    完成代码如下(我们对华为机器添加了提醒)

    app.aldstat.sendEvent('400电话拨打', {
          '400电话': this.data.realMobile400
        });
        var realPhone = this.data.realMobile400
     
        if(realPhone == null || realPhone == ''){
          wx.showToast({
            title: '暂无电话信息',
            icon: 'none',
            duration: 2000
          })
        }else{
          var sysInfo = wx.getSystemInfoSync()
          console.log(sysInfo.brand)
          if (sysInfo.brand == 'Huawei') {
            wx.showModal({
              title: '拨打400电话',
              content: '华为手机用户请手动输入分机号:' + realPhone.split(",")[1],
              showCancel: true,
              success: function (res) {
                console.log(res)
                if(res.confirm == true){
                  wx.makePhoneCall({
                    phoneNumber: realPhone,
                  })
                }
              }
            })
          }else{
            wx.showModal({
              title: '拨打400电话',
              content: '将自动为您转拨楼盘分机号',
              showCancel: true,
              success: function(res){
                if(res.confirm == true){
                  wx.makePhoneCall({
                    phoneNumber: realPhone,
                  })
                }
              }
            })
          }


    2018-04-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-25

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-04-25
    有用
    回复
登录 后发表内容