采黎 2023-03-24 03:13 采纳率: 100%
浏览 312
已结题

微信小程序过审的问题,方案二不能过审了

博主,小程序过审方案1用两个变量,具体是怎么实现的。方案二初次过审了,但是他现在好像还看线上的环境。

  • 写回答

2条回答

  • 没落的人 2023-03-24 03:56
    关注

    首先 方案二应该是可以用的, 我前两天还用了方案二,并且过审了
    至于方案一的变量很简单
    前提:
    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
    ...

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 采黎 2023-03-24 04:08
    关注

    我大概理解了,我有个新想法。
    设置变量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] 字段

    评论
收起1条回答
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 3月31日
  • 已采纳回答 3月24日
  • 创建了问题 3月24日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部