如何在android中更改Parse push notification图标?

时间:2015-02-20 06:24:54

标签: android parse-platform

在我的应用程序中,我使用解析云代码向用户发送推送通知。默认通知图标使用了应用程序图标。但我想更改通知图标。我在manifest xml中使用了以下代码

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

但图标不会改变。有没有办法实现这个?

3 个答案:

答案 0 :(得分:7)

使用Parse接收推送通知时更改Android推送通知图标的官方方法,如Parse Android docs for push notifications中所述,如下所示:

enter image description here

重要
确保您要使用的图像遵循Icon Reference Chart section for Notification icons - 具体来说:

  

它们应该是平的(没有渐变),白色和正面透视

如果您的图标违反了其中一项要求,则您的图标将显示为白色框。

答案 1 :(得分:2)

PushService中,每个 setDefaultPushCallback() subscribe() 方法都允许使用额外的参数来指定图标:

PushService.setDefaultPushCallback(context, SomeActivity.class, R.drawable.customIcon)

PushService.subscribe(context, "ChannelName", SomeActivity.class, R.drawable.customIcon)

答案 2 :(得分:-1)

或者您可能刚刚在Parse.com上的“设置”和“图像图像”下上传了一张图像。