微信开发
省钱兄科技
我是一名互联网创业者!6年全栈高级开发工程师!省钱兄科技CEO!技术控喜欢写代码搞产品!我热爱编程,热爱旅游,热爱生活!绿泡泡 maxdlln
展开
-
uniapp实现微信公众号支付
1、申请企业服务号(必须企业认证)https://mp.weixin.qq.com2、获取appid 和秘钥菜单 开发-基本配置 获取秘钥 、设置ip白名单4、安全域名设置进入公众号设置-功能设置配置5、代码实现点击请求优先去请求后台订单支付接口数据将获取到的数据放入以下请求数据里面callPay: function(response) { if (typeof WeixinJSBridge === "undefined") { if ..原创 2020-12-23 14:34:45 · 3109 阅读 · 5 评论 -
微信浏览器iOS复制链接错误
链接错误出现这个问题的原因是因为微信内置浏览器对 history 的支持不够全面所以对于开启了 History Mode 的 SPA 应用,只会保存第一条 url只要每个页面都刷新一次,严格的说不能是简单的刷新,需要用location.replace刷新页面,就能解决该问题解决方案解决方案肯定就是处理window.location链接问题我用react写的 不过不管用什...原创 2019-04-13 12:00:15 · 1613 阅读 · 3 评论 -
微信iOS长按无法识别二维码
真的是无力吐槽微信的坑真的多把人能呕死,做了个公众号开发一大堆的坑希望你看完每个字分享一下ios微信长按无法识别二维码的问题在网上找了一大堆的处理方式说增加img 的padding、设置缩放的、还有说图片大小的问题 、我扫码图片就是从服务号弄下来的。最后还是没用。然后我就研究了一下到底为啥测试流程这个做了一天的测试才发现测试流程的效果复制可以识别二维码的公众号地址...原创 2019-04-13 11:56:08 · 7777 阅读 · 1 评论 -
H5前端实现微信分享(处理二次分享问题)
下面是我的核心代码1、引入微信的js文件。<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>2、实现核心代码 let ua = navigator.userAgent.toLowerCase(); le...原创 2019-04-09 18:11:59 · 5707 阅读 · 0 评论 -
微信登录-6问题解决方案
1. 应用签名问题:1)微信注册应用平台的应用签名为 打包keystore的MD5 小写并且去掉 “:”号组成;2)检测当前运行的APP是否正式签名,DeBug调试下的APP应用签名是不一样的,具体可下载微信签名工具到手机上,再输入项目的packageName也可以查看到当前运行APP的应用签名,再更改微信注册应用平台的应用签名。2. 回调问题:1)是否按照官方要求注册WXE...转载 2018-11-19 21:00:45 · 1709 阅读 · 4 评论 -
微信登录报错40125和-6签名秘钥问题解决方案
40125的原因是invalid appsecret需要在微信开放平台重置一下秘钥重置完成后app运行后清理一下微信缓存再测试(别问我为啥 经验所得)最后说一点 给微信获取签名的时候请打带正式签名的正式包 再用微信签名工具获取 别整个dubug的包获取 一堆坑 以上就是经验所得 你要是说调试 可以 那就设置后 记得上线时候修改一下 重新获取 一下秘钥还有你要是遇到-...原创 2018-11-20 23:09:44 · 3299 阅读 · 1 评论 -
Js识别微信内核浏览器实现
直接贴代码了 var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; if (isWeixin) { 处理识别微信要做的事情 }...原创 2019-01-24 11:25:29 · 1320 阅读 · 0 评论 -
微信公众号前端支付实现
公众号支付需要获取公众号的appId下面是公众号的文档说明如何获取tokenhttps://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14211408421 第一步:用户同意授权,获取code2 第二步:通过code换取网页授权access_token3 第三步:刷新access_token(如果需要)4 第四步:...原创 2019-01-24 11:38:13 · 2243 阅读 · 0 评论 -
移动端微信支付接入及那些坑——支付方式与坑
分享我参考的两篇文档https://blog.csdn.net/duotemplar/article/details/76018934https://blog.csdn.net/duotemplar/article/details/75668458助你脱坑转载 2019-01-24 11:46:00 · 654 阅读 · 0 评论 -
React实现微信公众号支付
请求后台接口获取weChatData数据送上一波福利微信公众号开发、企业建站开发、小程序、vue、h5、css3、react等前端视频学习资料关注公众号【码兄】免费获取请求后台接口获取weChatData数据然后实现下面代码/** * 微信公众号支付的数据 */ if (weChatData !== oldWeChatData &&a...原创 2019-02-20 15:10:39 · 2060 阅读 · 1 评论 -
React中微信H5支付实现代码
一、请求自己服务器获取data数据二、解析获取数据 const urlArr = window.location.href; const hostUrl = urlArr.split("/"); const callBack = hostUrl[0] + "//" + hostUrl[2] + "/"; con...原创 2019-02-20 15:33:32 · 1885 阅读 · 0 评论 -
React实现微信扫码支付
效果图一、请求后台接口获取data数据送上一波福利微信公众号开发、企业建站开发、小程序、vue、h5、css3、react等前端视频学习资料关注公众号【码兄】免费获取二、解析数据https://www.npmjs.com/package/qrcode.react安装npm install qrcode.react二维码生成工具 <QRCode ...原创 2019-02-20 15:55:09 · 2244 阅读 · 0 评论 -
微信开发本地域名调试方案
在微信平台配置的安全域名1、修改host地址进入下面地址C:\Windows\System32\drivers\etc修改下面箭头地方的域名为配置的安全域名2、清理dns打开cmd 输入ipconfig /displaydns3、关闭浏览器重启项目...原创 2019-04-04 16:39:05 · 1026 阅读 · 2 评论 -
解决invalid url domain
解决invalid url domain的方案获取url的时候去掉#号后面的数据let url = window.location.href.split('#')[0]1、检查后台是否设置:右上角公众号名称--功能设置--JS接口安全域名2、检查代码里的appid和公众号后台的id是否一致iOS有问题可以看这个url使用下面方式获取需要使用encodeURICompone...原创 2019-04-09 10:42:54 · 20891 阅读 · 0 评论 -
公众号分享invalid signature
invalid signature签名错误。建议按如下顺序检查:送上一波福利微信公众号开发、企业建站开发、小程序、vue、h5、css3、react等前端视频学习资料关注公众号【码兄】免费获取1.确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign页面工具进行校验。2.确认config中non...原创 2019-04-09 10:53:24 · 2256 阅读 · 0 评论 -
微信公众号开发之iOS分享失败
公众号分享的问题真多url使用下面方式获取需要使用encodeURIComponent转换 let url1 = encodeURIComponent(window.location.href.split('#')[0]);附上校验微信和ios的处理方式let ua = navigator.userAgent.toLowerCase(); let ...原创 2019-04-09 17:50:45 · 1731 阅读 · 1 评论 -
微信开发之网页返回关闭浏览器
微信有两种关闭的操作一种是获取微信签名执行jsAPI进行操作、还有一种就是下面的操作、获取api的操作需要后台开发接口的简单点就用下面的操作实现let state = { title: "title", url: "#" }; window.history.pushState...原创 2019-04-11 13:41:07 · 1985 阅读 · 1 评论