问题模块 |
---|
API和组件 |
addPhone: function(){
wx.showModal({
title: '添加xxx至通讯录',
content: '一键添加,随时为您服务!\n服务内容:\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n1·xxxxxxxx;\n2·xxxxxxx;\t\t\t\t\n3·xxxxxx;\t\t\t\t\t\t\t\t\t\t\t\n4·xxxxx;\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n5·xxxxxx;\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n6·xxxxxx;\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t',
showCancel: false,
success: function(res){
if(res.confirm){
wx.addPhoneContact({
photoFilePath: '/page/comimg/md_logo.png',
lastName: 'xxxxxx',
mobilePhoneNumber: 'xxxxxxx',
weChatNumber: 'xxxxxxxx',
addressStreet: 'xxxxxxxxxxxxxx',
organization: 'xxxxxxxxxxxxxx',
email: 'xxxxxxxxxxxxxxxxxx',
url: 'xxxxxxxxxxxxxx',
success: function(nickName){
wx.showToast({
title: '已添加至通讯录',
icon: 'success',
duration: 2400
})
}
})
}else{
console.log('用户点击取消')
}
}
})
},
网友回复
获取微信号能通过getuserinfo吗?
找到原因了。基础库有点小缺陷,可能也不叫bug,也可以叫bug,是因为
wx.addPhoneContact({
firstName: userName, //名字
mobilePhoneNumber: phoneNumber, //手机号
success: function () {
wx.showToast({
title: '成功',
icon: 'success',
duration: 1000
})
}
})
中的那个firstName不能为undefined或者为空,否则安卓上有问题,不显示。ios上没有问题。希望微信把这个bug改掉。
我也出现这个问题,体验版和开发版可以正常使用。
发布后的版本点击,就没反应
只出现 Invoke event saveContact in page