//更改极光推送图标
private void initChangeJPushLogo() {
BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(LoginActivity.this);
builder.statusBarDrawable = R.drawable.ic_launcher;
builder.notificationFlags = Notification.FLAG_AUTO_CANCEL
| Notification.FLAG_SHOW_LIGHTS; //设置为自动消失和呼吸灯闪烁
builder.notificationDefaults = Notification.DEFAULT_SOUND
| Notification.DEFAULT_VIBRATE
| Notification.DEFAULT_LIGHTS; // 设置为铃声、震动、呼吸灯闪烁都要
JPushInterface.setPushNotificationBuilder(1, builder);
}
用以上方法更改图标就已经可以了,同志们,不要再折腾啦。具体经历及原因如下:
今天在集成极光推送的时候遇到了一个挺可气的问题,按极光的文档方法改了,在推送时应用的通知图标一直显示极光的图标,折腾了许久也没折腾出来。郁闷回来。 这是改图标的一种简单方法,还有一种是自定义的,可是,你知道的,我很懒,哈哈。 终极办法,那就是将手机重启一遍居然就行了,哈哈,这种坑也是坑,活埋人。你没听错,原因应该是手机在launcher有缓存,就是将手机重启重启重启!!