收到推送的图标是灰色的,请问是什么原因?

  • 回答 (1)
  • 关注 (0)
  • 查看 (331)
腾讯移动推送 TPNS腾讯移动推送 TPNS

腾讯 · 产品运营 (已认证)

提问于
用户5648099回答于
推荐

谷歌原生 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

所属标签

可能回答问题的人

  • 幻影龙王

    腾云先锋 · 腾云先锋(TDP)成员 (已认证)

    39 粉丝8 提问8 回答
  • EatRice

    26 粉丝0 提问8 回答
  • 用户1242021

    0 粉丝2 提问3 回答
  • 施主-借个火

    腾云先锋 · 腾云先锋(TDP)成员 (已认证)

    21 粉丝17 提问3 回答

扫码关注云+社区

领取腾讯云代金券