生产环境使用了体验版的formId,导致跳转错误
问题:体验版的formId只能用于体验版,但是体验版连接的是生产环境的后端API,后端区分不了是体验版还是正式版。当正式版小程序使用了体验版的formId将会导致服务通知跳转到体验版小程序。
求助:微信官方有什么解决方案吗?民间有什么比较好的解决方案吗?
目前想到一个貌似可行的方案:收集formId的后端接口添加一个env参数,小程序上传代码前修改前端参数值为exp(表示体验版);体验版验证通过后修改前端参数值为prod(表示正式版)再上传一次代码,最后提交审核。
方案存在的问题:1、不知道微信小程序审核是否也是使用体验版;2、人工操作总是存在风险(比如忘记修改参数值)
我看到社区里已经有人提需求:强烈要求官方给一个区分开发、体验、生产环境的API 。但是这个需求目前没有任何来自官方的响应。希望能收到官方的正面答复!