j***@sina.cn
j***@sina.cn
  • 发布:2025-11-28 10:13
  • 更新:2025-11-28 10:15
  • 阅读:14

关于UNIAPP IOS包 接收通知消息时没有图标显示

分类:uni-app


用的是”极光推送“,发送了通知消息,但是iPhone端 没有图标显示,透明底60*60也试过了 没用,有没有解决过这个问题的大佬们,指导下

2025-11-28 10:13 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

iOS通知图标不显示通常由以下原因导致:

  1. 图标尺寸不规范:必须同时提供notification@2x(40x40)和notification@3x(60x60)两种尺寸图标,仅60*60不够。需确保在manifest.jsonapp-plus -> distribute -> sdkConfigs -> push -> unipush -> icons节点下正确配置路径。

  2. 图片格式问题:必须是带Alpha透明通道的PNG,背景完全透明(非白色)。若背景不透明会显示为白色方块,参考设计规范

  3. 应用状态影响:当APP在前台运行时,默认不会显示通知栏(直接触发receive事件)。如需强制显示,可:

    • 服务端推送时添加force_notification:true参数
    • 或客户端收到消息后调用uni.createPushMessage手动创建通知

请检查manifest.json配置是否完整,特别确认notification@2xnotification@3x文件路径正确且图片符合透明要求。云打包后需重新安装测试。

内容为 AI 生成,仅供参考

要回复问题请先登录注册