Fork me on GitHub

微信开发

小程序开发 - websocket

小程序已经添加了对WebSocket的支持,如果需要长连接和推送的场景来讲可以使用。 关于websocket的使用,小程序WebSocket API 里边已经给了。 相比较传统的HTTP接口形式,websocket长连接可实现双向通信,但是用好它可并不简单。 刚开始的时候做这个推送,我选用了Socket.IO协议来实现,服务器端用netty-socketio实现, 而小程序用了一个第三方库wxapp-socket-io,但是遇到各种问题,连接自动断掉,一直连不上服务器。...

小程序开发 - 跳转支付

根据微信支付的官方文档,小程序支付需要绑定商户号,并且小程序和商户号的认证主体必须一致。 目前我们的商业逻辑是小程序平台主体和支付的商户主体不一致, 那么就需要从我们的小程序跳转到支付主体小程序完成支付后,再返回我们的小程序。 曾经尝试过在小程序中通过webview的方式嵌套H5网页,使用公众号支付方式,后来发现小程序并未开放这个JSAPI。 接下来详细介绍一下如何实现小程序之间的跳转支付。 首先我已经有了2个小程序: 平台小程序A,认证主体是A公司 支付小程序B,认...

小程序开发 - webview

最近要做一个项目需要在小程序中打开外链,小程序最近开放了web-view组件, 可在里面内嵌自己写的H5页面,也就实现了打开外链的功能,但是有几个注意点。 这里记录一下,希望将来小程序能放开更多限制。 申请业务域名首先必须在小程序后台配置业务域名,并且是已经备案过的。 微信授权登录当需要微信授权登录的H5页面直接通过小程序webview访问时,会报错。 解决方案: 对浏览器进行判断,如果是小程序webview(官方判断条件:window.__wxjs_environme...