目前微信相关功能是使用的这位老哥的 SDK: https://github.com/Wechat-Group/weixin-java-tools, 用起来很是方便,该有的功能都有了。
不过呢,微信推送、支付的时候,调试真的很烦。
先说微信推送。我们希望正式环境、测试环境能够统一使用一个微信公众号进行推送,不然的话就需要申请新的公众号(个人测试号也行,但不能绑定微信支付),每次申请模板的时候,需要在两个地方进行申请。有时候总是担心测试环境通过测试之后,忽略了正式环境的某个配置,导致线上故障。
再说微信支付,这个比微信推送更加恼火,因为微信支付不能绑定个人测试账号,所以又需要申请一个公众号、微信商户进行关联绑定,然后才能进行测试。还有什么支付目录、业务域名之类的,一大堆要配置。。。
大家有没有什么好的方案来解决这些问题?
目前我们主要在做微信生态相关的产品( H5 + 小程序),所以需要快速迭代,在这个问题上总结了些经验,准备分享出来,先看看大家有没有更好的方案。
1
qinxi 2018-05-23 09:37:00 +08:00
两小时有效的 access token 放在线上.测试环境也能用那个 token 就行,
域名这些 host 到测试环境就行了 至于支付回调地址写(如果测试环境不能公网访问:带内网穿透的)测试环境的, 线上配置另外一个回调地址就行 |
3
John60676 2018-05-23 12:25:29 +08:00
微信方面的开发确实恼人,特别是在找相关客服时,只能发邮件,而且还不一定能及时回复
|
4
wanshanju 2018-05-23 18:51:00 +08:00
我的做法是申请 2 个公众号,都申请微信支付,一个用做线上,一个用做测试。
|