【问题标题】:How to change the status bar icon based on extra value from Urban Airship Pushnotification in Android如何根据 Android 中 Urban Airship Pushnotification 的额外值更改状态栏图标
【发布时间】:2012-01-30 12:37:05
【问题描述】:

我正在使用 Urban Airship PushNotification 开发一个应用程序。它对我有用,我也可以获得推送通知。我的要求是 Pushnotification 我正在传递一个额外值,我想根据额外值更改通知的状态栏图标。假设如果额外值是“1”,我想显示我的应用程序图标,如果它是“ 2' 我想显示另一个图标。请帮忙。

【问题讨论】:

    标签: android push-notification urbanairship.com


    【解决方案1】:

    我建议禁用 Urban Airship 的通知并手动处理推送事件。

    要禁用 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);
    

    然后实现一个意图接收器according to the documentation here,并创建您自己的Notification 以满足您的规范。

    【讨论】:

      猜你喜欢
      • 2012-05-26
      • 1970-01-01
      • 2018-02-18
      • 1970-01-01
      • 2021-10-13
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多