微信公众号

分类下相关文章

微信公众号网页版调用企业支付到零钱接口

使用的是 Laravel easy wechat 的包。 config/wechat.php 中要设置好证书路径及各种 KEY。 controller 中逻辑 $app = app('wechat'); $payment = $app->merchant_pay; $res = $payment->send([ 'partner_trade_no' => $someid, // 商户订单号,需保持唯一性(只能是字母或者数字,不能包含有符号) 'openid' => $user->open_id, 'check_name' =&gt ...

阅读全文...

微信公众号网页返回上一页时保持原页面之前的状态

在微信公众号里实现了一个手机网页版的商城。但是出现了一个体验问题,首页有多个商品分类,体现为一个水平的 tab,每切换一个分类,下方的商品列表会随之变化。实现方式用的是 vant ui 的 tab 组件,即 vuejs 的实现。但是点击一个商品进入商品详情页,再退回首页,之前选中的分类又恢复了初始状态。 现象 下拉的位置是对的 选中的分类 tab 是错的 下拉位置正确,说明内置浏览器还是有基本的还原状态的机制。 解决思路 只要在返回原页面时知道最后一次点击的分类 tab 是什么就可以了。 所以,需要一个状态保存和提取的机制。 history.replaceState 在微信内置浏览器内无效 ...

阅读全文...

微信 web 开发者工具调试公众号网页

在本地调试微信公众号网页异常不方便 自己没有服务号,或者服务号被已有程序占用 本地调试无法完成授权 未绑定网页开发者 使用测试号管理创建一个测试用的 APP ID,拥有所有接口的权限。 https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 未关注该测试号 扫描关注测试号管理页面中的测试号二维码,即可。 scope 参数错误或没有 scope 权限 ./ngrok http 8000 网页授权获取用户基本信息, 修改授权回调页面域名。注意是域名,不是链接。 ngrok ...

阅读全文...

Android 下微信分享内容无法自定义

现象 Android 下 updateAppMessageShareData 自定义的分享标题,及描述,缩略图都无法显示。 而在 ios 下一切正常。 解决方法 Wx.config 中补充上 onMenuShare 的权限 即: jsApiList: ['updateAppMessageShareData','updateTimelineShareData','onMenuShareAppMessage','onMenuShareTimeline'] 然后 Android 下调用 updateAppMessageShareData 就正常了。 onMenuShareAppMessage 号称 ...

阅读全文...

微信内置浏览器中打开网站登录状态异常

现象 微信中打开网站,使用手机号验证码登录之后,浏览一会,然后关闭网页,回到微信中聊天,再次打开网站时,会发现用户已处于非登录状态。 这是一个非常严重的用户体验问题,所以不得不找解决方案。 问题的原因 微信内置浏览器应该有特殊的机制,将 cookie 定期失效。百度了一下,确实很多人都遇到了这个问题。 解决方法 在 login controller 中做逻辑兼容。 为了防止,微信手机版定期 cookie 失效,所以在打开登录页时,先静默授权,判断用户是否有 open_id 关联的手机号 如果没有则显示登录页 如果有则直接登录,不需要再展示登录页面 ...

阅读全文...

近期节日

2019年04月26日 知识产权日
2019年04月30日 全国交通安全反思日
2019年05月01日 国际劳动节
2019年05月04日 五四青年节
2019年05月06日 立夏
2019年05月08日 世界红十字日
2019年05月08日 世界微笑日
2019年05月12日 国际护士节
2019年05月12日 母亲节
2019年05月12日 佛诞
2019年05月15日 国际家庭日
2019年05月17日 世界电信日
查看更多节日