首先 方案二应该是可以用的, 我前两天还用了方案二,并且过审了
至于方案一的变量很简单
前提:
b 数据库有两个变量 _a , _b,
小程序端有两个变量 a , b , a和b都通是通过接口获取的
a = > _a , b => _b
1.在attached中的判断是为了知道线上是哪个版本,这个信息是通过微信api返回的,既然你不能用,那么就可以手动设置一个变量(命名为a,变量a是查询的系统后台数据库中的一个变量_a获得的),第一次提交上线的时候,a为true,页面显示内容是让审核看到的页面,审核通过发布完之后,在后台将数据库中的_a改为false,此时a同样为false,那么显示出正常的页面.
2.第二次发布的时候,将小程序中变量a替换为为变量b,然后同样的,提交上线的时候,b为true,发布之后将_b修改为false.这样做的目的是不让第二次为了发布而修改的变量,影响线上版本的判断,所以换成了变量b
3.第三次发布,使用变量a
4.第四次发布,使用变量b
...