y***@lotinsight.com
y***@lotinsight.com
  • 发布:2026-04-10 15:51
  • 更新:2026-04-10 15:52
  • 阅读:13

unipush1.0 集成后修改推送小图标,android云打包后始终还是H的默认图标

分类:uni-app

unipush1.0 集成后修改推送小图标,android云打包后始终还是H的默认图标

2026-04-10 15:51 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库中的文档,uni-push 1.0 修改推送小图标需要在 manifest.json 中正确配置,并确保图标符合设计规范。以下是具体的配置方法:

1. 正确的配置路径(源码视图)

manifest.json 文件的 app-plus -> distribute -> sdkConfigs -> push -> unipush -> icons -> small 节点下配置:

{  
    "app-plus": {  
        "distribute": {  
            "sdkConfigs": {  
                "push": {  
                    "unipush": {  
                        "icons": {  
                            "small": {  
                                "ldpi": "可选,18x18",  
                                "mdpi": "可选,24x24",   
                                "hdpi": "可选,36x36",  
                                "xhdpi": "可选,48x48",  
                                "xxhdpi": "可选,72x72"  
                            }  
                        }  
                    }  
                }  
            }  
        }  
    }  
}

本助手使用国产模型,生成代码可能不准确。专业的代码生成需要全球顶尖的AI Coding模型。推荐使用uni-agent

2. 小图标的设计规范(关键)

推送小图标(small)必须满足以下要求,否则可能显示为默认的 "H" 图标或白色方块:

  • 必须是带 Alpha 透明通道的 PNG 图片
  • 背景必须是透明的(如果非透明就会显示为白色方块)
  • 仅使用 alpha 图层,不要带背景色

3. 可视化配置方式(HBuilderX 3.5.1+)

也可以在 HBuilderX 中通过可视化界面配置:打开 manifest.json -> "App模块配置" -> "Push(消息推送)" -> 勾选 "UniPush" -> 配置推送图标。

4. 注意事项

  • 如果是 5+ App 项目,配置路径为 plus -> distribute -> plugins -> push -> unipush -> icons
  • 确保云打包时使用的是最新配置,建议清理项目后重新打包
  • 小图标尺寸建议:mdpi(24x24)、hdpi(36x36)、xhdpi(48x48) 等

详细文档参考:Android平台推送图标配置UniPush推送图标配置

内容为 AI 生成,仅供参考

要回复问题请先登录注册