微信-sdk引入采坑记录

1.‘updateAppMessageShareData’不生效。
使用‘onMenuShareAppMessage’等据说在文档上已经废弃的方法

2.自定义分享到朋友圈不生效
1)检查一下引入的库是不是‘https://res2.wx.qq.com/open/js/jweixin-1.4.0.js’,只有https的库可以在ios上使用(特征:wx.ready没有执行,且只在ios上有问题)
2)分享的图片不要超过30k
3)分享的链接里如果有中文字符,需要转码(这个坑遇到的人比较多)

3.config 报错(invalid signature签名错误)
1)先在 [http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign] 这个网站测试当前生成的签名有无问题,确定是不是后台的锅(主要是 检查access_token和jsapi_ticket)
2)检查发送的url格式:"https://"+"你的接口"+"?url=" + encodeURIComponent(location.href.split('#')[0])

4.config报错(invalid url domain 错误)
1)检查js接口安全域名是否正确
2)检查发送给后台的url是否和配置js接口安全域名一致
3)不建议配置域名时使用二级域名
vue打包配置的txt文件到项目根目录下的方法:
全局搜CopyWebpackPlugin:

// copy custom static assets
    new CopyWebpackPlugin([
      {
        from: path.resolve(__dirname, '../static'),
        to: config.dev.assetsSubDirectory,
        ignore: ['.*']
      },
      //这里新增一个
      {
      from: path.resolve(__dirname, '../static/MP.txt'),//存放txt文件的路径,这里用下载文件的文件名
      to:'./',  //把文件放到根目录下
      }
    ])
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 先引入JS 文件 this.wxShare() 在created里调用 首先登陆微信公众号 JSSDK使用步骤 步...
    寄鱼予海与你阅读 6,993评论 1 3
  • 1. 准备工作 1.1 查看公众号分享接口权限 要使用微信SDK必须要有经过微信认证的非个人服务号 登陆服务号后,...
    sxplus阅读 6,803评论 0 2
  • 北京2018年4月1日上午,NBA常规赛勇士客战国王的比赛中,发生了令人痛心不已的一幕。比赛进行到第三节还有41...
    Curry_宇阅读 1,396评论 1 1
  • 11月17日更新微信分享ios和安卓的区别 转载自 微信分享填坑指南 准备工作 如果想要是使用微信的分享功能,需要...
    如意同学Try阅读 1,472评论 0 3
  • 在陆向谦老师的创新创业课的直播中,对直播的策划有了更高的要求。首先要做的就是吸引更多人的观看、并维系学生的持续观看...
    地主家的傻闺女hhh阅读 209评论 0 0

友情链接更多精彩内容