找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发问答

关注:288

所属分类: 微信开发 微信公众号开发问答

1、清楚的描述问题,必要时请配图、代码等!
2、当得到最佳答案时,请务必手动确认最佳答案,增加信用度,以便下次问答时,获得更快速更好的回答!
3、请及时查看问题回复

4、本版为技术问答板块,禁止无意义的灌水回复

[我要提问] wx.onMenuShareTimeline分享接口回调不起作用,但在PC端可以

[复制链接]
查看: 1739|回复: 10
最佳答案
0 

1

主题

7

帖子

175

积分

新人求带

积分
175
 楼主| 发表于 2018-3-6 15:11:54 | 显示全部楼层 |阅读模式
本帖最后由 jiduwuyu12 于 2018-3-6 17:36 编辑

遇到一个棘手的问题,通过wx.config设置之后,返回ok,在ready里面检测checkJsApi也是ok,然后调用  wx.onMenuShareTimeline,在success里面没有任何返回(即代码不跳转到success,或fail里面),但是采用微信Web开发工具,可以正常执行,具体代码如下
  1.   wx.onMenuShareTimeline({
  2.                 title: "测试",
  3.                 link: linkUrl,
  4.                 imgUrl: '',
  5.                 trigger:function(res)
  6.                 {
  7.                     alert(res);
  8.                 },
  9.                 success: function () {
  10.                     alert("shareaward:" + shareaward + ",IsAwardCount:" + IsAwardCount);
  11.                     if (parseInt(shareaward) != 1) {
  12.                         if (parseInt(IsAwardCount) <= 0) {
  13.                             openRed2();
  14.                             shareaward = 1;
  15.                         }
  16.                     }
  17.                 },
  18.                 cancel: function () {
  19.                     // 用户取消分享后执行的回调函数
  20.                     alert("用户取消分享");
  21.                 },
  22.                 fail: function (res) {
  23.                     alert(JSON.stringify(res));
  24.                 }
  25.             });
复制代码
请教各位大神是否也遇到同样的问题?如何解决,谢谢!
回复

使用道具 举报

最佳答案
0 

1

主题

3

帖子

114

积分

新人求带

积分
114
发表于 2018-3-6 15:31:55 | 显示全部楼层
你是在真机上操作的吗?分享成功后会有回调
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

7

帖子

175

积分

新人求带

积分
175
 楼主| 发表于 2018-3-6 15:33:36 | 显示全部楼层
说明一下,在微信里面分享到朋友圈和分享到朋友都是不会跳转到success里面,但是在Web开发工具和微信PC端,是可以的,目前微信是6.6.3最新版本
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

7

帖子

175

积分

新人求带

积分
175
 楼主| 发表于 2018-3-6 15:46:45 | 显示全部楼层
埃德加 发表于 2018-3-6 15:31
你是在真机上操作的吗?分享成功后会有回调

现在问题就是在真机上操作没有回调,但是在web开发工具和微信PC端,有回调
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

3

帖子

114

积分

新人求带

积分
114
发表于 2018-3-6 15:57:02 | 显示全部楼层
测试下分享到QQ有没有回调,如果也没有回调,可能分享链接有问题,官方说的是“该链接域名或路径必须与当前页面对应的公众号JS安全域名一致”
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

7

帖子

175

积分

新人求带

积分
175
 楼主| 发表于 2018-3-6 17:34:57 | 显示全部楼层
同样没有回调,且链接时和当前JS安全域名一致的,现在最奇怪的地方是,在PC端可以,但是在真机上不行
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

7

帖子

175

积分

新人求带

积分
175
 楼主| 发表于 2018-3-9 09:48:31 | 显示全部楼层
请问有大神遇到过这个问题吗?
回复 支持 反对

使用道具 举报

最佳答案
2 

3

主题

19

帖子

390

积分

略知一二

积分
390
发表于 2018-3-16 11:25:18 | 显示全部楼层
是不是因为图像链接为空的原因呢?
回复 支持 反对

使用道具 举报

最佳答案
0 

1

主题

7

帖子

175

积分

新人求带

积分
175
 楼主| 发表于 2018-3-21 23:30:18 | 显示全部楼层
最近发现这个现象,同样一个分享,在PC端和在微信端分享结果不一样,如图所示 290538497958721926.jpg ,而且在PC端分享,可以触发分享事件函数,而在微信端就不可以,同时JS安全域也已经设置成分享页面一致了,仍然出现这个问题
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

13

帖子

90

积分

等待验证会员

积分
90
发表于 2018-4-26 23:35:41 | 显示全部楼层
兄弟,解决了吗,也有可能是维信服务器的锅
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com