收藏
回答

使用微信JSSDK分享功能的坑,调起扫码功能的坑,哪位大神来帮忙填下坑

1,第一次打开链接的时候,config,签名,ready都能正常运行,没有问题,但是点击右上角的分享按钮之后,第二次打开链接,将会提示签名失败,无论怎么操作,签名都不能成功,我查了不少资料,把传入后台的动态链接进行encodeURIComponent()同样不行,并且连第一次打开也会报签名失败,我真的不理解是怎么回事,文档和实际操作完全对不上

2,我使用微信扫码,可以正常调起摄像头,我将needResult设置为1,让扫码结束后返回结果,但实际上,并不会返回结果,有种崩溃的感觉,

但是我把needResult设置为0,让微信自动处理,会跳转扫码后的结果

最后一次编辑于  08-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答

  • ㊙滋㊙滋
    ㊙滋㊙滋
    08-09

    1、微信分享已经可能正常使用,只是不能调起微信分享控件很鸡肋,另外针对转发之后无法识别签名的主要原因还是在参数上,只要在链接上加了参数,那就必然会出现签名错误的提示,如果想要解决此类问题,需要现在前端进行encodeURIComponent(url),然后在后台通过URLDecode.decode(url)就能正常进行多次转发

    2,微信调起扫码功能的时候针对回调其实是能够正常返回的,只是在回调里不支持alert弹窗,当然不知道其他人会不会出现,但是我的是这样的情况,我在不使用alert使用前端其他控件进行打印的时候,是能够正常返回结果,所以微信扫码功能没有问题

    08-09
    赞同
    回复
  • 微信支付技术助手1
    微信支付技术助手1
    08-09

    你的问题,可以到小程序栏目进行咨询。

    08-09
    赞同
    回复
问题标签