【快应用】如何配置快应用图标,及几种常见的无效配置案例

快应用和普通的手机应用一样,可以定义一个名称和一个图标用来标识快应用,这个通过在项目配置文件mainfest.json中简单配置name和icon两个属性即可完成。

{
     "package": "com.test.testIcon",
     "name": "One Bird",
     "icon": "/Common/advertLogo.png",
     "versionName": "1.0.0",
     "versionCode": 1,    
     "minPlatformVersion": 1060
}

该配置需要注意几个约束:

  • 约束一:该位置配置的内容需要与应用市场上架的应用名称和应用图标一致(下图所示),否则将导致审核不通过。

cke_6293.png

  • 约束二:图片需要是正方形,尺寸:216*216px; 如果格式是png的,图片大小不能超过2M;如果图片格式是WEBP,则不能超过100KB。

  • 约束三:图片需要配置在项目工程目录下src下,引用时URI需要写绝对路径:"/Common/advertLogo.png"。

    【常见错误案例】以下几类配置都将导致图片配置不生效,甚至导致发布体验版本失败

  • 错误一:配置成在线地址:

    {
        "package": "com.test.testIcon",
        "name": "One Bird",
        "versionName": "1.0.0",
        "versionCode": 1,
        "icon": "https://developer.huawei.com/dev_index/img/logo_ch.png",
        "minPlatformVersion": 1060,
        "features": [],
        "config": {}
    }

     

  • 错误二:配置为项目工程外的地址:

    {
        "package": "com.test.testIcon",
        "name": "One Bird",
        "versionName": "1.0.0",
        "versionCode": 1,
        "icon": "../ICON/advertLogo.png",
        "minPlatformVersion": 1060,
        "features": [],
        "config": {}
    }

     

  • 错误三:配置为手机文件地址:

    {
        "package": "com.test.testIcon",
        "name": "One Bird",
        "versionName": "1.0.0",
        "versionCode": 1,
        "icon": "internal://files/test/advertLogo.png",
        "minPlatformVersion": 1060,
        "features": [],
        "config": {}
    }

欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

posted @   华为开发者论坛  阅读(648)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
历史上的今天:
2021-08-12 一文教你如何快速实现声音识别
2021-08-12 华为视频编辑服务(Video Editor Kit),助力开发者高效构建应用视频编辑能力
2020-08-12 超简单集成HMS ML Kit 人脸检测实现可爱贴纸
点击右上角即可分享
微信分享提示