谷歌原生 Android 5.0 以上的 ROM 都会对 target sdk 大于等于21的 App 的小图标进行处理,增加一层颜色,导致图标变灰。
若需要显示颜色效果,可以将 target sdk 设成低于21;如果并不想将 target sdk 设成低于21,可以将一张背景透明的 png 格式小图片名称改成 notification_icon.png(资源名称不能被混淆),并放在 drawable 目录下,该方式显示的小图标即可为灰色(但是图标有形状)。
TPNS Android SDK 1.2.2.0 起,默认情况下 notification_icon.png 小图标资源将仅在谷歌 Pixel 手机上直接生效;其他品牌手机若需实现此类自定义通知小图标效果,还需指定推送 API 字段 message.android.small_icon 为资源文件名称(不带文件后缀);同时自定义通知小图标支持染色为单一纯色,需指定推送 API 字段 message.android.icon_color 为 RGB 颜色的十进制值。
详情参考:https://cloud.tencent.com/document/product/548/36675#.E5.A6.82.E4.BD.95.E9.80.82.E9.85.8D-small-icon-.E5.B0.8F.E5.9B.BE.E6.A0.87.EF.BC.9F
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券