平凡也就两个字: 懒和惰;
成功也就两个字: 苦和勤;
优秀也就两个字: 你和我。
跟着我从0学习JAVA、spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!
区分微信小程序版本(开发工具中、开发版、体验版、正式版)的方法?
1 背景
在某些特定的场景下,微信小程序后端服务需要根据小程序的不同环境而生效不同的配置参数,从而实现环境参数的自动适配。这时就需要寻求一种方法来区分微信小程序前端的版本!
由于微信小程序并没有提供获取小程序版本的api文档,但是有另一种方法来判断微信小程序的版本是哪一种!
下面我们将以微信小程序网络请求为基础,介绍基于请求头的区分微信小程序版本的方式。超级简单,一看就会!!
2 区分微信小程序版本的方法
由于微信小程序进行网络请求时,请求头中会携带名为"Reffer"的请求头,并且其值的格式是固定的!如下示例:
固定格式:Referer: https://servicewechat.com/小程序appid/运行环境/page-frame.html