收藏
回答

ios 不能调用wx.chooseAddress

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.chooseAddress 客户端 7.0.3 2.6.4

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo

ios授权了通讯录地址 wx.chooseAddress也不能调用 急

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

1 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    2019-04-01

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-04-01
    赞同
    回复 6
    • 晓..
      晓..
      2019-04-01

      iPhone 7 Plus 微信版本7.0.3  iOS 12.1.4   3个回调 都没有反应



      getAddress(){

      const self = this

      console.log("点击getA")

      console.log(self.errMsg)

      wx.authorize({

      scope: 'scope.address',

      success(res) {

      //  wx.startRecord()

      console.log(res)

      console.log("获取权限成功")

      },

      fail (res) {

      console.log("失败openSetting 失败")

      }

      })

      if(wx.chooseAddress){

      console.log("微信版本支持chooseAddress")

      wx.chooseAddress({

      success (res) {

      console.log(res)

      console.log("成功")

      self.userAddress =  res.detailInfo

      self.real_name = res.userName

      self.mobile = res.telNumber

      self.province = res.provinceName

      self.city = res.cityName

      self.country = res.countyName

      self.address = res.detailInfo

      //   res.provinceName + res.cityName + res.countyName +

      // console.log(JSON.stringify(res))

      // console.log(this.userAddress)

      self.displayAddress = false

      console.log(res.telNumber)

      console.log(self.mobile)


      },

      fail (err){

      console.log(err)

      console.log(err.errMsg)

      self.errMsg = err.errMsg

      console.log("失败")

      },

      complete (res) {

      console.log( "完成")

      console.log(res)

      }


      })

      // if (this.errMsg == "chooseAddress:fail:auth denied") {


      // }

      }else{

      console.log('当前微信版本不支持chooseAddress');

      }



      2019-04-01
      回复
    • 晓..
      晓..
      2019-04-01回复晓..

      试了3个 iphone 手机 都不管用

      2019-04-01
      回复
    • 社区技术运营专员-小柿子
      社区技术运营专员-小柿子
      2019-04-01回复晓..

      https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,按照提示提供可运行的代码片段

      2019-04-01
      回复
    • 晓..
      晓..
      2019-04-01回复晓..

      如果是调用不成功的话 应该到fail下  但是现在 三个回调都没有反应

      2019-04-01
      回复
    • 晓..
      晓..
      2019-04-01回复晓..

      ios手机第一次是可以调用的 但是第二次就不能调用了


      2019-04-01
      回复
    查看更多(1)
登录 后发表内容