鸿蒙上架的坑(1)

276 阅读1分钟

鸿蒙上架的一些坑

1. 关于混淆

新版 ide 创建的项目默认的 debug 版本没有开启混淆, 但是release 版本会开启混淆

"buildOptionSet": [
  {
    "name": "release",
    "arkOptions": {
      "obfuscation": {
        "ruleOptions": {
          "enable": true,
          "files": [
            "./obfuscation-rules.txt"
          ]
        }
      }
    },
    "nativeLib": {
      "debugSymbol": {
        "strip": true,
        "exclude": []
      }
    }
  },
],
-enable-property-obfuscation
-enable-toplevel-obfuscation
-enable-filename-obfuscation
-enable-export-obfuscation

这些会导致正式版运行的时候有可能发生闪退.

2. 点击热区必须大于40*40

884133ed7aeb581f6b828e794084409b.png

比如这种:

aa50fd4ffd8c1740cb48153ff7d1a1e4.png

这个坑很难受, 毕竟安卓, ios 得审核都不会去管这些东西. 也没有提示, 等开发完毕上架, 才给你驳回, 这个理由很扯淡, 你认为呢?

大家还遇到什么坑, 可以留言一起交流下