我的鸿蒙应用开发到上架的经历
本来不想发笔记了,但还是忍不住想吐槽一下,先说结果上架失败,鸿蒙的开发用时不多,主要是鸿蒙的各种审评流程和配合度上耗费心力
11月中旬听说华为搞了一个鸿蒙开发者激励计划,报着试一试和支持鸿蒙的心态,准备将已经在iOS上架的应用迁移到鸿蒙上进行开发,没想到就开始各种踩坑
1号坑:鸿蒙开发工具DevEco Studio中的模拟器不兼容x86,要么需要换成M芯片的MAC,要么降级安装5.0.0版,谁让咱们不是m芯片的mac呢,好不容易才把模拟器跑出起来;
2号坑:开发了5天开发过程中各种调用报错,查询华为官方提供的文档基本没用,不是说文档不全而是提供的文档不够准确,按文档中说明的方式调用各种失败
3号坑和4号坑:刚刚解决了调用问题,又遇到了打包问题:
问题1:应用需要使用鸿蒙系统的两个系统权限,使用系统权限必须要申请审核,通过审核后才能使用,审核就是各种不通过还提供平替方案,结果我发现这套平替方案根本就不能使用,直到和开发团队拉了一次线上会议并提交工单后才给通过(提交工单是因为调用上述权限后的功能不满足应用使用场景,需要官方开发解决)
问题2:好不获取到了两个权限的审核通过,在打包上传到应用市场时又发现问题:使用 5.0.0版开发工具打包,上传到应用市场后自检后总是反馈图标不符合标准,明明按照文档标准处理过了,尝试了多次处理,最后才发现必须要使用最新版 DevEco Studio 来打包应用,而这一次基本上秒过;

5号坑:上架审核一共3次,第一次反馈了7个问题,中间有其他事情耽误了一周重新提交上架;第二次反馈4个问题,影响上架的就1个问题:反馈存在功能模块缺失问题,导致用户体验流程不完整,未能满足基础用户体验要求,影响用户体验。而我发现审核团队反馈的影响体验居然对照iOS版应用功能来逐条审核,到这时我才发现官方已经跳出了审核场景而我需要来自证,否则就是 iOS版的我打败了鸿蒙版的我; 赶紧找人工处理吧,于是就有了以下的对话,不过大概率是不会通过审核的,因为前期很多人知道鸿蒙的激励计划就上架了一大批应用,薅了官方不少的羊毛,导致现在的鸿蒙应用审核非常严格,说人话就是:能不让你过就不会让你过!
拉锯反馈
拉锯反馈
拉锯反馈
纪念一下,鸿蒙我曾经支持过你,但你有点不争气~
