// 用户点击按钮后执行
handleAddContact() {
wx.authorize({
scope: 'scope.addPhoneContact',
success: () => {
that.savephone(); // 已授权,继续调用
},
fail: () => {
// 引导用户打开授权设置页
wx.openSetting({
success: (res) => {
if (res.authSetting['scope.addPhoneContact']) {
that.savephone();
} else {
wx.showToast({
title: '请授权访问通讯录',
icon: 'none'
});
}
}
});
}
});
},
// 保存到通讯录
savephone(){
wx.addPhoneContact({
firstName: that.data.user.name, // 姓名(必填)
mobilePhoneNumber: that.data.user.phone, // 手机号(可填)
organization: that.data.user.corpname, // 公司(可选)
title: that.data.user.job, // 职位(可选)
success: function (res) {
fn.toast("联系信息已保存","success");
},
fail: function (err) {
fn.toast("添加失败");
}
})
},

问题解决了吗,我也遇到了一样的问题,开发版,体验版,真机调试一切正常,上到正式环境就没反应了
你体验版开启调试模式,然后再正式版上测试,看看报错信息