博主,小程序过审方案1用两个变量,具体是怎么实现的。方案二初次过审了,但是他现在好像还看线上的环境。
博主,小程序过审方案1用两个变量,具体是怎么实现的。方案二初次过审了,但是他现在好像还看线上的环境。
收起
首先 方案二应该是可以用的, 我前两天还用了方案二,并且过审了
至于方案一的变量很简单
前提:
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
...
我大概理解了,我有个新想法。
设置变量a,默认为true,a通过接口更新值, 接口字段为当前日期,data = { ‘2023-03-24’:true } a=data[‘2023-03-24’], 接口字段为false或未返回字段,a也为false
第一次提审 a=data[‘2023-03-24’]
第二次提审 a=data[‘2023-03-25’] 删除api [‘2023-03-24] 字段
报告相同问题?