也不知道今天算不算好日子,反正我开发的鸿蒙应用“竹子记账”今天审核通过并发布到华为应用市场了。
这是一个难产的项目,上架真的是无比曲折。

# 一、开发历程(2023年10月)
2023年年底的时候,我萌发了开发鸿蒙应用的想法,记得那个时候到处都是鸿蒙要切到纯血鸿蒙了,要换开发语言之类的。
因为那个时候,要发布应用到华为应用市场,要么是安卓开发,要么是C或C++开发的,方舟编译器也刚起步。
听说要换开发语言了,我就凑了上去,发现除了java可以开发,js也可以,我觉得我又行了。
另外一个原因是,我在2018年上线的微信小程序“竹子记账”一直在服务中,缺少一个自主的应用载体,承担微信小程序个人资质无法处理的一些问题(比如现在的生成式Ai需要的资质)。
当时还考了鸿蒙的高级应用开发证书(居然是前1万名)。

现在的高级证书不好考了,一个是基础知识要扎实,另外还要开摄像关考试,我就没考了,考了个基础认证的。


反正那个时候信心很足,誓要上架的心态。
当时还拉了内测群,人数最多的时候好像有50人以上了。
两年没动静,都跑光了。

# 二、第一次提审上架
第一次提交申请上架的时间是2023年11月29日通过的。

后来我记得好像是备案原因,还是别的啥问题,被下架了。

第一次提审上架使用的是“林羽凡记账”,包名也不是现在这个,这个id的应用去年删除了,现在没有审核记录了,只有邮件证明它曾上架过一段时间。

被下架后,当时就没管竹子记账的开发了。
# 三、第二次提审及开发
第二次正式开发的时间来到了2025年的10月,那个时候华为应用上架有现金激励,我又开始了新的开发。
这次是基于纯血鸿蒙的开发,完全用Arkts开发,页面架构重新写的。
这次提审拒绝上架了,除了应用本身的Bug,还有一个重要的原因是,应用市场同类应用太多,会降低用户体验,就给拒了。

我后来找他们负责业务的同事聊了,建议我加些功能,做大差异,再重新提审。


前后提交了3次,我就放弃了。
后来我就忙别的事了,这事就一直到今年。
# 四、再次提审竹子记账
今年重新提审“竹子记账”重新上架的原因是:Ai智能体。
去年我就开发了接入Ai使用的“智能体”,但当时的实现方案是把用户消息发给Ai大模型,让大模型按我规定的Json返回固定的数据,比较死板。

当时微信小程序竹子记账和鸿蒙版都加上了Ai记账功能,不过由于微信小程序个人资质问题,这个功能到现在也没有发布。
左图鸿蒙,右图微信小程序。
:::img-row


:::
今年重新优化界面,开发了完整的智能体,并加入了鸿蒙的闪控球功能,可以很方便地截图记账。
# 五、总结
鸿蒙版“竹子记账”这次审核通过,可能是华为应用市场放宽了记账类应用的准入门槛,至少我发现很多UI和功能不如竹子记账的应用在最近大量发布。
另外可能是我重新添加的功能,做一些“差异化”。
还有一个我猜的原因是,应用进入“特殊”审核流程了。
原因是我在9月20日提交的,28日(昨天)才有反馈消息。

我问了华为市场的同学,回复是最近新提审的应用太多了。
但我觉得另外还有原因,就是记账类软件在第一道审核(基础信息,用户体验,设计UI)没问题后会进入“特殊”审核。
原因是我在后台看到他们在21日的测试数据,在这之后就没有了。
今天下午审核通过之前也有大量的测试数据,就能佐证应用在上架前,他们无论新应用还是版本更新的应用,都会做一些测试,有些测试是没有实体数据的,有些测试会留下测试数据,通过这些测试数据,大概就能知道他们的审核情况。
不管怎么样,经历各种坎坷,总算是上线了,感谢华为AGC审核人员,也感谢以前支持我开发内测的一些朋友。