公司有一个小程序,开通了支付和直播功能。
理想情况下,一次完整的需求迭代周期应该是这样的,前端开发好小程序本次需求的功能,后端在测试环境开发完本次需求的接口,前端发布到体验版与后端联调测试,这个时候应该请求后端的测试环境接口,比如:https://dev.xxx.com/api。
与后端联调结束后,后端发布接口到生产环境。然后前端将小程序请求接口的域名改成线上接口:https://prod.xxx.com/api,并提交审核。
现在问题是,后端提出一个小程序appid无法对应两个不同环境,因为后端需要用appid调用微信接口获取access_token和session_key,如果测试环境和生产环境的appid相同,互有冲突。
那应该如何切换环境测试了?各位开发者都是是怎么做的呢?大公司又是怎么做的?求助。
https://developers.weixin.qq.com/community/develop/article/doc/0000cc805683281d77a86435656013