首页/工作室动态/上线检查清单
流程

小程序上线前,我们必做的 9 项检查

文章配图

这份清单贴在我们办公室白板旁边,每个小程序提审前必须过一遍,签字才算完。 它来自三次审核驳回、两次客户现场翻车,以及一个凌晨两点被叫起来修支付 bug 的夜晚。

01 类目和资质是否对得上

驳回原因里排第一的永远是这个。卖食品要有《食品经营许可证》, 做医疗内容要有相应资质,做教育要看是否涉及学历。 提审前把类目截图发群里,我和张伟各看一遍。

曾经有个客户做母婴商城,类目选了"电商平台",被驳回三次,最后选"食品"才过——因为主营养品。

02 支付主体与认证主体一致

微信支付商户号的主体必须和小程序的认证主体是同一家公司。 想用关联公司的支付账号?提审必拒,不用试。

这项我们在签合同阶段就问清楚,不让客户走到提审才发现。

03 虚拟商品在 iOS 上的处理

卖课程、会员、充值卡这类虚拟商品,苹果端不能直接走微信支付买"虚拟物品"。 常见做法是:iOS 端隐藏购买入口,或者改成"联系客服开通"。 这一条最容易被忽略,因为它只影响一部分用户。

04 两部旧手机实机测试

我们手上有两台闲鱼淘来的旧安卓(一台 2018 年的 OPPO,一台华为荣耀 8X) 和一台 iPhone 7。专测三件事:页面会不会错位、按钮点不点得中、加载会不会白屏超过 3 秒。

模拟器跑得飞快不代表用户的手机跑得动。真机这一关我们一次没跳过。

05 微信版本兼容

不是所有人都用最新版。我们把微信 7.0 的兼容列为基础项, 尤其是用了较新的 API(比如扫码、蓝牙、订阅消息)的时候。

06 断网与弱网

电梯里、地下车库、农村——我们把网络调到 2G/3G 再点一遍主流程, 看会不会白屏或者卡死。要做的是"加载中"提示和超时重试,而不是假装网络永远很好。

07 订单和钱的边界情况

这是那次凌晨两点的事故换来的。要测的包括:

  • 支付到一半退出,订单状态是什么
  • 同一订单重复点击支付,会不会扣两次
  • 退款后库存有没有还回去
  • 优惠券叠加后的最大折扣是多少(我们算过一次 3 折的血泪账)
  • 金额为 0 或者极小值时,支付接口会不会报错

08 敏感词与内容合规

"最""第一""国家级"这类绝对化用语,在广告法里是雷区,也常被审核挑出来。 我们把客户文案过一遍敏感词库,标出来让他们改。

另外,用户昵称和评论要有过滤机制,不然迟早有人给你留点不该出现的字。

09 埋点与回滚方案

上线当天我们一定在场,看着数据:访问、下单、支付成功率。 同时准备好回滚——上一版本的包留着,出问题十分钟能退回去。

新功能我们会用开关控制,先对 10% 用户开放,观察一天再全量。 小程序虽然没有灰度机制,但我们可以自己做。

写在最后

这 9 项看着琐碎,但我们统计过:认真走完清单之后, 提审一次通过率从 61% 提到了 89%,上线后两周内的紧急 bug 从平均 4.2 个降到 0.8 个。

说白了没什么秘诀,就是把别人嫌麻烦的事,老老实实做一遍。

需要这份清单的表格版?发邮件到18865627139@163.com,我发你一份 Excel。

接着读

相关文章