收藏
回答

想问下为什么会出现 getPhoneNumber:fail:timeout 的情况?

在企业微信中使用button组件,获取手机号码时,有部分用户会提示 getPhoneNumber:fail:timeout

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

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-04-23

    你好,是安卓还是ios调用微信接口获取手机号超时的,能否提供下复现问题的代码片段看下

    2021-04-23
    有用
    回复 8
    • 逆风飞翔
      逆风飞翔
      2021-04-23
      安卓和ios都有出现,因为这个bug不是所有人都能触发,而是部分人会出现,而且出现就是必现。我不确定我提供代码片段后你们能否复现。
      bug详细描述:
      使用小程序button组件,设置open-type为getPhoneNumber。
      使用企业微信打开小程序,点击按钮,收到getPhoneNumber的回调"getPhoneNumber:fail:timeout"。
      是否必现:否,只有部分用户出现,而且大部分是新疆地区的手机号码,安卓和IOS都有发生。
      其他:出现这个问题的用户,使用微信打开小程序,可以正常获取到手机号。
      2021-04-23
      回复
    • 逆风飞翔
      逆风飞翔
      2021-04-23
      我贴一下详细的报错信息,因为比较长,转成json了

      '{"type":"getphonenumber","timeStamp":20294,"target":{"id":"","offsetLeft":84,"offsetTop":633,"dataset":{"eventOpts":[["getphonenumber",[["getPhoneNumber",["$event"]]]]]},"errMsg":"getPhoneNumber:fail:timeout"},"currentTarget":{"id":"","offsetLeft":84,"offsetTop":633,"dataset":{"eventOpts":[["getphonenumber",[["getPhoneNumber",["$event"]]]]]}},"mark":{},"detail":{"errMsg":"getPhoneNumber:fail:timeout"},"mut":false,"_userTap":false,"mp":{"type":"getphonenumber","timeStamp":20294,"target":{"id":"","offsetLeft":84,"offsetTop":633,"dataset":{"eventOpts":[["getphonenumber",[["getPhoneNumber",["$event"]]]]]}},"currentTarget":{"id":"","offsetLeft":84,"offsetTop":633,"dataset":{"eventOpts":[["getphonenumber",[["getPhoneNumber",["$event"]]]]]}},"mark":{},"detail":{"errMsg":"getPhoneNumber:fail:timeout"},"mut":false,"_userTap":false}}'
      2021-04-23
      回复
    • 逆风飞翔
      逆风飞翔
      2021-04-23
      代码片段:
      https://developers.weixin.qq.com/s/1ng5dMmg7Mp6
      2021-04-23
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-04-25回复逆风飞翔
      试了下代码片段没有复现,只能给下案例了

      复现的人企业微信绑定的手机号,当时所在的企业名,复现的大概时间,微信号
      2021-04-25
      回复
    • 逆风飞翔
      逆风飞翔
      2021-11-25回复企业微信运营专员-千夜
      很抱歉,后面忙着上线就把这件事给忘记了.现在项目下线了,没有办法提供案例了.后面测试发现出现这个问题的大部分在内蒙古地区
      2021-11-25
      回复
    查看更多(3)
登录 后发表内容