微信在调用关系互动数据的界面时,手头上有几个手机分别有几个正常几个不正常!
function modifyFriendInteractiveStorage(keyValue, openId, param, onSuccess, onFail) {
let version = wx.getSystemInfoSync().SDKVersion;
let queryParam = {
key: keyValue,
opNum: 1,
operation: 'add',
toUser: openId,
success: (res) => { //JS校验失败也会从这里走
console.log("wx.modifyFriendInteractiveStorage success", res);
if (onSuccess) { onSuccess(); }
},
fail: (res) => { //弹出赠送界面时点X会调用
console.error(`wx.modifyFriendInteractiveStorage fail ErrCode = ${res.errCode} ErrMsg = ${res.errMsg}`);
if (onFail) { onFail(res); }
}
//complete:(res)=>{ //errCode,errMsg
// console.error(`wx.modifyFriendInteractiveStorage fail ErrCode = ${res.errCode} ErrMsg = ${res.errMsg}`);
//}
}
if (compareVersion(version, '2.9.0') >= 0) { //基础库在 2.9.0以上
if (param) {
if (param.title) { queryParam.title = param.title; } //分享标题,如果设置了这个值,则在交互成功后自动询问用户是否分享给好友
if (param.imageUrl) { queryParam.imageUrl = param.imageUrl; } //分享图片地址,详见 wx.shareMessageToFriend 同名参数
//imageUrlId //分享图片 ID,详见 wx.shareMessageToFriend 同名参数
//quiet //是否静默修改(不弹框),静默修改需要用户通过快捷分享消息卡片进入才有效,代表分享反馈操作,无需填写 toUser,直接修改分享者与被分享者交互数据
}
}
wx.modifyFriendInteractiveStorage(queryParam);
}
下图是部分手机正常的显示:
下图是以华为P30有代表的一系列手机不正常的显示
你好,方便提供个可复现问题的代码片段吗(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
有解决吗