在线上跑的小程序有体验版和正式版,我在“小程序--开发管理--消息推送”里,只能配置一个url地址。
现在遇到的问题是:我小程序体验版和正式版对应的服务端的地址是区分的,配置一个的话,正式版和体验版都会走到同一个url里。
假如我在体验版配置了https://test.xxxxx.com/pay-notify,那我体验版测完之后,发正式版,url需要改回:https://xxxxx.com/pay-notify
那我之后在体验版开发测试的话,正式版和体验版的消息都走到正式版服务端的url里。
这里有没有好的解决办法?

没啥好招。依靠回调里面的env,ios端又只能是现网才能支付。所以也不太合适。要么就是用订单号前缀区分
通知地址只能一个。只能自己再基于某种规则(比如可以用订单号区分测试线上)分流。
没啥好办法,只能配置一个地址