ios打开分享的链接,调用wx.config是OK的,checkJsApi也是OK的,但是却报其中4个api【showAllNonBaseMenuItem, hideMenuItems, updateAppMessageShareData, updateTimelineShareData】 the permission value is offline verifying。
wx.config({
debug: true, // 开启调试模式,
appId: content.appid, // 必填,企业号的唯一标识,此处填写企业号corpid
timestamp: content.timestamp, // 必填,生成签名的时间戳
nonceStr: content.nonceStr, // 必填,生成签名的随机串
signature: content.signature, // 必填,签名,见附录1
jsApiList: ['getNetworkType', 'showAllNonBaseMenuItem', 'chooseWXPay', 'hideMenuItems', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideAllNonBaseMenuItem','onMenuShareAppMessage', 'onMenuShareTimeline'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.ready(function () {
//_this.$router.replace({name: 'payResult', query:{paymentSrl: "123232323"}});
wx.error(function () {
// alert("微信配置失败,请重新打开页面");
//A.
//alert("config信息验证失败!"+JSON.stringify(res));
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
});
wx.checkJsApi({
jsApiList: ['getNetworkType', 'showAllNonBaseMenuItem','chooseWXPay', 'hideMenuItems', 'updateAppMessageShareData', 'updateTimelineShareData', 'hideAllNonBaseMenuItem','onMenuShareAppMessage', 'onMenuShareTimeline'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
success: function (res) {
alert(JSON.stringify(res))
}