安卓解析推送通知在Marshmallow系统中不显示图标

4

我在我的应用程序中使用Parse.com来实现推送通知。但是由于某些原因,在Android Marshmallow 6.0版本中,推送通知中的应用程序图标未显示。

我已经在所有低于Marshmallow 6.0版本的设备上进行了测试,并且能够正常工作。

此代码也已添加到我的清单文件中。

<meta-data
        android:name="com.parse.push.notification_icon"
        android:resource="@drawable/push_icon" />

请帮我解决这个问题。

1个回答

3

您使用的图标文件可能是问题所在吗?

请参阅https://dev59.com/eV0a5IYBdhLWcg3w-8_a#29898922

自从Android 5以来,通知图标被遮罩。除透明部分外,其余所有部分都会变成白色。因此,您只剩下透明和白色。当矩形图像真正使用您的文件但应用其过滤器时,它可能最终看起来像一个占位符图标。


是的,我解决了我的问题。客户想要彩色图标,所以我将目标API级别更改为19,问题得到解决。 - Asad Mehmood

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接