收藏
回答

wx.addPhoneContact,ios取消添加联系人后,后面再想添加时总进入fail,怎么办?

代码片段如下:

    wx.addPhoneContact({
      firstName: user_name,
      mobilePhoneNumber: phone,
      success() => {
        wx.showToast({
          title'保存成功',
          duration2000
        })
      },
      fail({errMsg}) => {
        if (errMsg.includes('cancel')) {
          wx.showToast({
            icon'none',
            title'取消',
            duration2000
          })
          return
        }
        wx.showToast({
          icon'none',
          title'保存失败',
          duration2000
        })
      }
    })


看到有人遇到同样的问题,详见:https://developers.weixin.qq.com/community/develop/doc/000c84bfc50350b68fef05f5951c00

用不同的型号的苹果手机试了下,情况如下:

  • iphone14,ios17.5.1,ok,没有问题。
  • iphone15,ios17.15.1,nok,仍遇到问题:取消添加后总进入fail。
  • iphone11,ios15.1,nok,仍遇到问题:取消添加后总进入fail。

哦,在微信开发者工具上,也遇到同样问题:取消添加后总进入fail。

最后一次编辑于  2024-06-25
回答关注问题邀请回答
收藏
登录 后发表内容