自检函数跳回你的App的时候是回调的哪一个函数?有没有按照文档在对应时机调用registerApp有没有在这个函数里调用对应的handleOpenURL或者handleOpenUniversalLink。有调用的话,返回值是啥。YES还是NO
Universal Link在微信调用时总在第四步出问题?Universal Link我们在Apple测试过没有问题,并且在QQ上已经可以正常使用了,但是在微信调用的时候第四步每次都出问题,到现在也没有解决。求助。截图为报错问题。[图片]
2021-03-252020-12-29 18:33:20.626800+0800 华埔学堂[1888:524352] wxlog:send req[<SendMessageToWXReq: 0x283e438c0>], appID:wx3ce688c651b9bc53, universalLink:https://app.huapus.com/, sdkVersion:1.8.7.1 2020-12-29 18:33:21.222964+0800 华埔学堂[1888:524352] wxlog:send req[<SendMessageToWXReq: 0x283e41640>], appID:wx3ce688c651b9bc53, universalLink:https://app.huapus.com/, sdkVersion:1.8.7.1 这里不是连续调用了两次SendReq吗?上一次调用都还没用拉起微信,就又调用了一次
由于应用安全校验不通过,无法完成微信分享,为什么会这样?[图片] [图片] 分享的时候出现这个问题,并且只在iOS14以下的版本(应该是); 目前4个测试机,包括SE2 (iOS 14.3) iPhone X (iOS 14.2) 8 Plus (iOS 13.6) 6(iOS 12.2); 只有8 Plus 和 6 会出现这个问题。 universalLink配置检查无误,并且能够在Safari 中能够正常唤起App。 其他交流区的问题也都有看过,但是没有找到解决方法。
2021-01-04Xcode的问题:https://developer.apple.com/forums/thread/658012 升级到最新的xcode版本看看问题是否已经解决,如果不行,可以按照链接中的方案修复: https://stackoverflow.com/questions/63614048/xcode-12-sessiondelegate-has-different-definitions-in-different-modules
xcode12 --iosSdk编译失败https://developers.weixin.qq.com/doc/oplatform/Downloads/iOS_Resource.html ios 升级xcode12编译失败 类-WXApiObject 1. 'SendAuthReq' has different definitions in different modules; first difference is defined here found property 'scope' with type 'NSString * _Nonnull'. 2.'BaseReq' has different definitions in different modules; first difference is defined here found property 'openID' with type 'NSString * _Nonnull' 3.'BaseResp' has different definitions in different modules; first difference is defined here found property 'errStr' with type 'NSString * _Nonnull' 4.'PayReq' has different definitions in different modules; first difference is defined here found property 'partnerId' with type 'NSString * _Nonnull' 类-wxapi 1.'WXApi' has different definitions in different modules; first difference is defined here found method 'registerApp:universalLink:' that has 2 parameters
2020-12-23确实调用wx.updateAppMessageShareData是否成功检查图片的url是否有问题如果没问题,给一个可以完整复现的网页
微信分享时分析图标部分手机不显示?[图片] http://oliveche.com/tomatomall/m2/index.html?id=19&name=%E7%94%A8%E6%88%B7123****8901&parentId=92#goodsDetail 华为mate40pro mate20 分享图标不显示
2020-12-14正式版本里不要调用自检函数! 文档有写
部分手机第一次调用分享时,由于应用安全校验不通过,无法完成微信分享,返回后再分享就可以了,什么情况?iOS部分手机第一次调用分享时 "由于应用安全校验不通过,无法完成微信分享" 返回后再分享就可以了,什么情况? 开放平台上Universal Links配置与初始化SDK时设置一致 之前都是好的,最近才出现这种情况。。。 AppID:wx07b6a3182d10b673
2020-11-20打印一下大小信息看看大小是否有超过25m
微信浏览器,安卓canvas.toBlob生成图片过大无法保存手机型号:OPPO Reno3 系统:安卓10 微信版本:7.0.20 在安卓内使用canvas.toBlob生成图片,图片能正确在画面上显示,长按时有菜单,无法发送好友,保存图片失败,点击收藏显示如下 [图片] 不知道为什么会超过25M? 使用代码: canvas.toBlob((res: any) => { this.poster = URL.createObjectURL(res) }, 'image/jpeg', 0.1) 测试链接:https://amenging.top/dist/
2020-11-18updateAppMessageShareData只用于更新分享信息,没有分享回调
微信网页开发 新分享接口,trriger回调无效?调用新分享接口,接口回调没有按照想象中执行,success以及complete都是在设置成功的时候返回回调,而trigger回调一直都不起作用,点击分享按钮都没有效果,请问是什么问题 接口调用如下: wx.updateAppMessageShareData({ title: ' 分享标题', link: `https://*******.com`, imgUrl:"", success: function () { console.log("分享朋友圈设置成功"); // 设置成功的时候返回回调 }, complete: function (res) { console.log("接口调用完成时执行的回调函数", res); // 设置成功的时候返回回调 注:我原以为这个回调会是点击分享按钮回调的,然而不是,跟success回调效果一样 }, trigger: function (res) { console.log("Menu中的朋友圈按钮点击时触发", res); } })
2020-11-18为啥要区分Android和非Android。。。在Android上调用老接口是有什么考虑吗? 都使用updateTimelineShareData, updateAppMessageShareData试试
调用jsdk的微信分享api,点击分享至朋友圈的图标不会改变?尝试了微信bridge的1.2-1.6版本,安卓微信7.0.19,在调用微信分享的api时,初次赋值给imgUrl字段图片链接,分享至朋友圈及朋友图标显示正常。然后修改图标链接,重新调用微信分享的api,重新赋值,点击分享至朋友圈,图标未更新,见图 [图片] 然后马上分享给朋友,图标已更新,见图 [图片] 当我点击发表后,再次点击分享至朋友圈,图标就会更新。 代码如下 let jsApiList = []; if (/android/i.test(navigator.userAgent)) { jsApiList = ['onMenuShareAppMessage', 'onMenuShareTimeline'] } else { jsApiList = ['updateTimelineShareData', 'updateAppMessageShareData'] } wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 // debug: false, appId: data.appId, // 必填,公众号的唯一标识 timestamp: data.timestamp, // 必填,生成签名的时间戳 nonceStr: data.nonceStr, // 必填,生成签名的随机串 signature: data.signature, // 必填,签名 jsApiList: jsApiList // ['updateTimelineShareData', 'updateAppMessageShareData', 'onMenuShareAppMessage', 'onMenuShareTimeline'] // 必填,需要使用的JS接口列表 }) wx.ready((data) => { wxShare.call(this, wx, param) }) wxShare = function (wx, param) { if (!/android/i.test(navigator.userAgent)) { // 分享朋友 wx.updateAppMessageShareData({ title: '这是我的名片,请惠存', // 分享标题 desc: `姓名:${param.userName}`, // 分享描述 link: param.shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: param.imgUrl, // 分享图标 success: function () { // showToast('新') // 设置成功 } }) // 分享朋友圈 wx.updateTimelineShareData({ title: '这是我的名片,请惠存', // 分享标题 link: param.shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: param.imgUrl, // 分享图标 success: function () { // showToast('新') // 设置成功 } }) } else { wx.onMenuShareAppMessage({ title: '这是我的名片,请惠存', // 分享标题 desc: `姓名:${param.userName}`, // 分享描述 link: param.shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: param.imgUrl, // 分享图标 type: '', // 分享类型,music、video或link,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // showToast('旧') // 用户点击了分享后执行的回调函数 } }); wx.onMenuShareTimeline({ title: '这是我的名片,请惠存', // 分享标题 desc: `姓名:${param.userName}`, // 分享描述 link: param.shareUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: param.imgUrl, // 分享图标 success: function () { // showToast('旧') // 用户点击了分享后执行的回调函数 } }); } } 如果只是单纯的调用updateTimelineShareData 和updateAppMessageShareData 不调用老方法,或者只调用老方法,依然会出现这个问题。 方法是调用成功了,我打开了微信提示模式,提示都是成功。 感谢回答。
2020-10-27断点看看没有调用[WXApi handleOpenUniversalLink:userActivity delegate:self];
分享成功但 onResp:(BaseResp*)resp无回调1.8.7版本的sdk,7步自测也都正常通过了,微信分享能够正常分享,也能正常通过universal link 返回app,但是返回之后就没有 onResp:(BaseResp*)resp方法回调了。请问怎么回事?
2020-10-13[图片]在调用任何OpenSDK函数前,确保已经调用registerApp:universalLink
iOS14系统分享至微信后无法跳回app,但在iOS13上可以跳回app?使用最新的微信SDK运行在iOS14的系统上时分享成功后无法跳回原app,但在低版本的iOS上可以跳回~ 用微信sdk的自检方法检查一切正常,可以回跳
2020-09-27