请问这个问题解决了吗,我也是这个问题,可以连接成功,但是tcp.write发送数据,服务收不到。
TCPSocket.connect 连接不上init() { this.tcp = wx.createTCPSocket() console.log(this.tcp); this.tcp.connect({address: "192.168.4.1", port: 4758}) let wifiInfo = { wifiName: 'cokop_5g', wifiPwd: 'cokop.com' } this.tcp.onConnect(function(res){ console.log('连接成功'); console.log(res); }) this.tcp.onError(function(res){ console.log('发生错误'); console.log(res); }) let data = `cmdkiss:${wifiInfo.wifiName}\\&\\&${wifiInfo.wifiPwd}` this.tcp.write(data) this.tcp.onMessage(function(res){ console.log(res); }) }, 返回的错误信息 errCode: -2, errMsg: "connect socke... errCode: -2 errMsg: "connect socket fail: errno:4 errmsg:Interrupted system call" errNum: 4
2021-10-15我也是这个问题,请问解决了吗?
TCPSocket在真机能连接成功,但是发送不了数据?用TCPSocket.onConnect能成功接收到的一个数字,然后TCPSocket.write服务端就收不到基础库:2.19.3
2021-10-15我也是同样的问题,请问解决了吗?
updateAppMessageShareData无法正常调用分享在调试模式下,config反馈ok,使用低版本支持的onMenuShareAppMessage和onMenuShareTimeline也都正常工作,但换成官方建议的updateAppMessageShareData和updateTimelineShareData, 在开发者工具上会报错:updateTimelineShareData:fail, the permission value is offline verifying 在安卓微信 7.0.10 版本会报错:updateTimelineShareData:permission denied 其中,config里有配置需要用到的jsApiList 其次,在ready里调用checkJsApi,且checkJsApi里也写了新旧两种的jsApiList,手机上debug,显示新旧两种jsApiList都可用,再在success里调用的updateTimelineShareData,结果说permission denied 复现链接: https://test-www.sanguozhan888.com/share/wechat/?uid=10013 [图片] [图片] [图片] [图片] [图片] wx.config({ debug: true, appId: config_info.appId, timestamp: config_info.timestamp, nonceStr: config_info.nonceStr, signature: config_info.signature, jsApiList: [ 'checkJsApi', 'onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData' ] }); wx.ready(function () { wx.checkJsApi({ jsApiList: [ 'onMenuShareAppMessage', 'onMenuShareTimeline', 'updateAppMessageShareData', 'updateTimelineShareData' ], // 需要检测的JS接口列表,所有JS接口列表见附录2, success: function(res) { console.log('checkJsApi:', res) if (res.checkResult.updateAppMessageShareData || res.checkResult.onMenuShareAppMessage) { wx.updateAppMessageShareData({ title: 'XXX', // 分享标题 desc: 'XXXXXX', // 分享描述 link: 'https://test-www.sanguozhan888.com/share/wechat/?uid=10013', // 分享链接 imgUrl: 'https://test-www.sanguozhan888.com/share/imgs/share300.png', // 分享图标 success: function (data) { // 设置成功 console.log('updateAppMessageShareData success:', data); }, fail: function(error) { console.log('updateAppMessageShareData error:', error); } }); } if (res.checkResult.updateTimelineShareData || res.checkResult.onMenuShareTimeline) { wx.updateTimelineShareData({ title: 'XXX', // 分享标题 link: 'https://test-www.sanguozhan888.com/share/wechat/?uid=10013', // 分享链接 imgUrl: 'https://test-www.sanguozhan888.com/share/imgs/share300.png', // 分享图标 success: function (data) { // 设置成功 console.log('updateTimelineShareData success:', data); }, fail: function(error) { console.log('updateTimelineShareData error:', error); } }); } } }); }); 希望官方可以帮忙查看一下,翻看过社区里的帖子,能试的都试过了,都无法工作(官方有说法旧的要快废弃了,但新的又无法工作怎么办)
2021-04-28改成新的方法也不行,[图片]
微信二次分享自定义图标描述不显示,没改动过代码,之前一直可以。https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
2021-04-27之前一直是可以的,突然二次分享不显示自定义图标,之前也有过一次,过几天自己好了
微信二次分享自定义图片描述不显示?debug打开后,微信反馈的各项分享都正常,就是不显示自定义的图片和描述,想问下为什么[图片]在微信开发者工具中调试,wx.config没有获取到权限,是空的,麻烦大佬们帮忙看下,谢谢。 代码如下: Media.weixin = { init: function () { var that = this; that.checkJsAPI(); }, config: function () { var that = this; var obj_url = encodeURIComponent(location.href.split('#')[0]); $.ajax({ url: url, type: 'get', dataType: 'json', data: {}, success: function (json) { if (json.status != '200') { return console.error(json); } alert(json.data.appId) wx.config({ debug: true, appId: json.data.appId, timestamp: json.data.timestamp, nonceStr: json.data.noncestr, signature: json.data.sign, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ' ], }); }, }); }, checkJsAPI: function () { var that = this; wx.ready(function () { wx.checkJsApi({ jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ' ], success: function (res) { console.log(res); that.shareFriend(); that.shareTimeline(); that.shareQQ(); }, }); }); wx.error(function(res){ console.log('erre:'+res) // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。 }); }, //分享给好友 shareFriend: function () { var that = this; var title = $U.title || '换手率短线炒股神器'; var desc = $U.shareContent || '换手率短线炒股神器'; var img_url = $U.imageUrl; alert(desc); wx.onMenuShareAppMessage({ title: title, // 分享标题 desc: desc, // 分享描述 link: location.href, // 分享链接 imgUrl: img_url, // 分享图标 type: '', // 分享类型,music、video或link,不填默认为link dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // 用户确认分享后执行的回调函数 alert('success1'); }, cancel: function () { // 用户取消分享后执行的回调函数 alert('cancel'); }, }); }, shareQQ: function () { var that = this; var title = $U.title || '换手率短线炒股神器'; var desc = $U.shareContent || '换手率短线炒股神器'; var img_url = $U.imageUrl; wx.onMenuShareQQ({ title: title, // 分享标题 desc: desc, // 分享描述 link: location.href, // 分享链接 imgUrl: img_url, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 }, }); }, //分享到朋友圈 shareTimeline: function () { var that = this; var title = $U.title || '换手率短线炒股神器'; var img_url = $U.imageUrl; wx.onMenuShareTimeline({ title: title, // 分享标题 link: location.href, // 分享链接 imgUrl: img_url, // 分享图标 success: function () { // 用户确认分享后执行的回调函数 console.log('share'); }, cancel: function () { // 用户取消分享后执行的回调函数 setTimeout(function() { alert('cancel') }, 500) }, trigger: function() { alert('triggger'); } }); }, };
2021-04-27