润辉工具箱的网页版.已经稳定跑了一段时间,后台留言里问得最多的一句是:什么时候出微信小程序?手机上打开方便些。
于是这一个月,我们把小程序版做了出来。说句实话,动手之前我是有点轻敌的——网页版的代码、样式、计算逻辑都是现成的,改一改不就行了?真做进去才发现:写代码反而是整件事里最省心的那一段,真正耗人的是上线前的那几道关。
备案、微信认证、用户隐私保护指引,一道一道过。中间还被驳回了一次,重新改、重新提交、重新等审核。
今天把这些过程完整记下来。既是给自己留个存档,也给同样准备做小程序的朋友少走点弯路。
第一关:微信小程序备案
很多人不知道,小程序现在也是要备案的,和网站备案一个体系,最后要走通信管理局审核。
好消息是,小程序备案可以和代码开发并行进行——不用等程序全部写完再提交。平台初审加上管局审核,前后要好几个工作日,这段时间正好用来继续打磨功能。我们提交备案的时候小程序还在半成品状态,等审核走完,功能也差不多凑齐了。
所以这一关的经验只有一句:备案要趁早,别等万事俱备才开始。它是流程里最"干等"的一环,早提交一天,就早一天上线。

第二关:微信认证
备案之外还有一步:微信认证。
认证完成后,账号才能获得"被搜索"和"被分享"这两项能力。说人话就是:没认证,用户在微信里搜不到你,别人转发你也没有卡片预览。对一个工具类小程序来说,这几乎是命脉——用户想用的时候找不到,做得再好也白搭。
流程本身不复杂:填主体信息、提交资料、等审核。虽然官方写的是"未完成微信认证不影响后续版本发布",但我们的建议仍是尽早做完,别让程序过审上线了、用户却搜不到。

第三关:用户隐私保护指引(最折腾的一关)
这一关是这次踩得最深的坑。
提交审核之后,收到这样一条驳回通知:
审核结果:不通过
驳回原因:【收集你选中的照片或视频信息接口】说明内容不符合接口使用场景;
第一次提交的驳回通知,当时第一反应是懵的:一个算重量的工具箱,要什么照片?坐下来把代码翻了一遍才想明白——小程序里有个图片压缩功能,用户需要从相册选图进来压缩,这就调用了"照片或视频信息"这个隐私接口。
微信的审核逻辑其实很简单,但很容易被忽略:你声明了哪个接口,就必须把"在哪个功能里用、用来做什么、用完数据去哪"写清楚。场景对不上、描述太笼统,就驳回。
我们第一次就是写得含糊,只写了"用于图片处理",审核老师看不到具体是什么场景,自然不给过。
重新提交时,把话说明白了:
- 在哪儿用:用户主动点击"选择图片",从相册选取照片(不主动点就不会触发);
- 做什么用:在手机本地完成图片压缩,不涉及人脸识别、不涉及内容识别;
- 数据去哪:压缩结果仅保存在用户手机本地,不上传服务器、不存储、不共享。
改完重新提交,状态变成"审核中"。这一次的感受很明确:隐私保护指引不是走个过场的表单,它审的是你的功能设计和声明的接口有没有一一对应。用不到的接口别多声明,用到的接口一定要把场景写具体。

坎过完了,看看做出来的样子
说完踩坑,来看看成果。整个小程序延续了官网黑白灰的极简风格,打开就是工具面板,没有多余的东西。
重量计算
选好材料类型(比如透明石英圆),输入外径、高度,再填数量和单价,重量和总价当场算出来。做石英材料采购、加工的朋友应该一眼就懂它能省多少事——不用再翻表格、按计算器、核对单位。

历史记录
每次算完自动留存,翻起来一目了然。不用怕算过就忘,也不用截图存相册。

AI 助手
不会算、不确定怎么选?直接问。石英材料、公差计算、工艺问题,用大白话问,它来答。这也是这次做小程序最花心思的一块。

更多工具
图片压缩、金额大写、日期间隔、二维码生成、手电筒,都是日常高频的小东西。图片压缩是纯本地处理——照片不出手机,这也是前面隐私指引里要写清楚的那件事。

我的(这点特别说明下)
账号和官网通用,网页端收藏的工具会跟过来,版本信息也放在这儿,目前由于功能限制,你的先去网页版官网去注册账户,然后才能使用微信小程序全部功能,这里我实力只能做到这里了.

写在最后
这次做小程序,最大的感受是:审核不是刁难,它是一道门槛,也是一种信任。
隐私指引被打回那天确实挺烦躁,反复改、反复等,觉得是在跟自己较劲。但冷静下来想想,微信把口子收得这么紧,其实是在替开发者向用户做一个承诺:这个小程序动了你手机里的照片,就只干了它说的那一件事。
我们希望润辉工具箱是一个用户敢放心用的工具。这道坎,值得认真过。
小程序发布之后,在微信里搜索"润辉工具箱"就能找到。网页版也一直开着,老朋友们不用换习惯。目前还没正式上线,只是内部体验版,不过用上的同事朋友都说很丝滑. 期待吧
我们下期见。