DCloud_Android_ST
DCloud_Android_ST
  • 发布:2019-01-23 15:57
  • 更新:2024-11-29 17:30
  • 阅读:27971

Android版本 push推送small图标配置说明

分类:HTML5+

注意:需要手动在manifest.json配置 ,目前仅支持个推 & UniPush配置。

5+应用:

  • plus节点 --> distribute节点 --> plugins节点 --> push节点 --> igexin节点(或者unipush节点) --> icons节点 --> small节点下配置
"plugins": { // 第三方sdk配置  
    "push": { // 模块名称  
        "unipush": { // 个推SDK参数配置  
            "appid": "xxxxxxx", // 个推的appid  
            "appkey": "xxxxxxx", // 个推的appkey  
            "appsecret": "xxxxxxx", // 个推的appsecret  
            "icons": { // 推送图片配置  
                "push": { // push图标,规格与应用图片一致,不配置则默认使用push图标  
                    "ldpi": "可选,48x48",  
                    "mdpi": "可选,64x64",  
                    "hdpi": "可选,96x96",  
                    "xhdpi": "可选,128x128",  
                    "xxhdpi": "可选,192x192",  
                },  
                "small": { //  小图标,png格式图片,仅使用alpha图层  
                    "ldpi": "可选,18*18",  
                    "mdpi": "可选,24*24",  
                    "hdpi": "可选,36*36",  
                    "xhdpi": "可选,48*48",  
                    "xxhdpi": "可选,72*72",  
                    "xxxhdpi": "可选,96*96"  
                },  
                "description": "推送图标"  
            },  
        }  
    }  
}

uni应用:

  • app-plus节点 --> distribute节点 --> sdkConfigs节点 --> push节点 --> igexin节点(或者unipush节点) --> icons节点 --> small节点下配置
"sdkConfigs": {  
    "push": {  
        "unipush": {   
            "icons": { // 推送图片配置  
                "push": { // push图标,规格与应用图片一致,不配置则默认使用push图标  
                    "ldpi": "可选,48x48",  
                    "mdpi": "可选,64x64",  
                    "hdpi": "可选,96x96",  
                    "xhdpi": "可选,128x128",  
                    "xxhdpi": "可选,192x192",  
                },  
                "small": { //  小图标,png格式图片,仅使用alpha图层  
                    "ldpi": "可选,18*18",  
                    "mdpi": "可选,24*24",  
                    "hdpi": "可选,36*36",  
                    "xhdpi": "可选,48*48",  
                    "xxhdpi": "可选,72*72",  
                    "xxxhdpi": "可选,96*96"  
                },  
                "description": "推送图标"  
            },  
        }  
    }  
}  

具体配置信息说明如下:

small图片要求

设计规范需要注意:

  1. 必须是带 Alpha 透明通道的 PNG 图片。
  2. 背景必须是透明的。 (如果非透明就会显示为白色方块)

1 关注 分享
skysowe

要回复文章请先登录注册

aliang888

aliang888

回复 影子ddd :
图标路径到底要怎么写,unpackage/res/push/48.png这样子好像也不生效
2020-08-19 15:41
影子ddd

影子ddd

有两个问题请教下:
1. "push": { // push图标,规格与应用图片一致,不配置则默认使用push图标
"ldpi": "可选,48x48",
"mdpi": "可选,48x48",
"hdpi": "可选,72x72",
"xhdpi": "可选,96x96",
"xxhdpi": "可选,144x144",
"xxxhdpi": "可选,192x192"
},
配置时,这里的 "ldpi": "可选,48x48" 等配置项是不是应该把后面的“可选,48x48”写成我们具体的图标路径?
2. app-plus节点 --> distribute节点 --> plugins节点 --> push节点 --> igexin节点(或者unipush节点) --> icons节点 --> small节点下配置,在新的manifest文件中(HBUILD X2.4.6)上是不是 app-plus节点 --> distribute节点 --> sdkConfigs节点下。请官方明确下,没有看到有plugins节点。
2020-02-12 11:50
j***@163.com

j***@163.com

回复 5***@qq.com :
解决了么 ?按上面的配置不起作用
2019-12-24 15:43
4***@qq.com

4***@qq.com

我用了本地打包+极光推送,按照极光的文档jpush_notification_icon.png已经配好了,small图片是对的。
现在遇到了另一个问题,在子webview里面 》》点击外链 》》下载pdf,excel的时候,这个时候通知栏里面的small图标不对。
请问这里怎么修改?用上面的办法没有效果。
https://ask.dcloud.net.cn/question/83325?notification_id-651695__rf-false__item_id-106151__answer_id-106151__single-TRUE#!answer_106151
2019-11-27 16:07
5***@qq.com

5***@qq.com

按这么配置,安卓的推送logo不起作用
2019-10-17 17:40