我正在使用 Urban Airship PushNotification 开发一个应用程序。它对我有用,我也可以获得推送通知。我的要求是 Pushnotification 我正在传递一个额外值,我想根据额外值更改通知的状态栏图标。假设如果额外值是 '1' 我想显示我的应用程序图标,如果它是' 2' 我想显示另一个图标。请帮忙。
问问题
830 次
1 回答
1
我建议禁用 Urban Airship 的通知并手动处理 Push 事件。
要禁用 Urban Airship 的通知,请覆盖BasicPushNotificationBuilder
:
BasicPushNotificationBuilder nb = new BasicPushNotificationBuilder() {
@Override
public Notification buildNotification(String alert,
Map<String, String> extras) {
return null;
}
};
// Disable notifications
PushManager.shared().setNotificationBuilder(nb);
然后根据此处的文档实现一个意图接收器,并创建自己的Notification
以满足您的规范。
于 2012-05-19T14:32:35.170 回答