如何以编程方式更改解析推送通知图标?

Posted

技术标签:

【中文标题】如何以编程方式更改解析推送通知图标?【英文标题】:How to change Parse Push Notification icon programmatically? 【发布时间】:2015-08-22 15:31:42 【问题描述】:

我使用Parse push notification 向用户发送一些消息。 但我想以编程方式更改每条消息的通知图标。 我该怎么做?

【问题讨论】:

【参考方案1】:

您可以拦截onPushReceived 并创建自己的通知并设置图标。 最简单的方法应该是传递 PushService.subscribe() 上的图标,调用 PushService.subscribe(context, channel, activity, icon)

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

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

如果您只想使用不同的图标,请将其添加到清单中:

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

【讨论】:

以上是关于如何以编程方式更改解析推送通知图标?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式确定推送通知状态?

如何更改本机推送通知状态栏图标?

worklight 更改 android 推送通知图标

如何在 ionic 2 中更改推送通知的图标/徽标

收到推送通知时如何更改范围变量

Flutter:如何使用 fcm 以编程方式发送推送通知