Android自定义消息推送收到消息不弹通知栏

android
标签: #<Tag:0x00007fb846a65c60>

(行千) #1

android自定义消息推送只能收到消息,但是不弹出通知栏,CustomPushNotificationBuilder自定义通知栏不弹出来了,之前是好好得,这两天发现不行了


#2

自定义消息本来就是不展示的,只有通知消息才是展示的


(行千) #4

自定义消息是不会主动显示,但是不是要自定义通知栏才会显示的嘛,我之前就是自定义通知栏,都是可以的,但是这两天发现不行了,用的就是官方提供的那个自定义方法


#5

官网提供的自定义通知栏样式只对 Notification 的通知栏有效,Message 消息 SDK 是没有实现展示的,需要你自己写代码展示


(行千) #7

在MyReceiver打印是收到了,但是在执行自己写代码通知栏显示就不显示了,上个星期都是正常的,就这两天突然就无效了, CustomPushNotificationBuilder builder = new CustomPushNotificationBuilder(),是用得这个自定义通知栏,现在就是不显示出来


#8

1、你自己写代码实现,并不涉及到极光的某个 API

2、

3、


(行千) #10

这个自定义通知栏的方法,就是极光的jar包里面提供的,又不是我一个人遇到这个问题,我在极光技术群里面也发现有别人这两天跟我遇到相同的问题。
CustomPushNotificationBuilder builder = new
CustomPushNotificationBuilder(MainActivity.this,
R.layout.customer_notitfication_layout,
R.id.icon,
R.id.title,
R.id.text);
// 指定定制的 Notification Layout
builder.statusBarDrawable = R.drawable.your_notification_icon;
// 指定最顶层状态栏小图标
builder.layoutIconDrawable = R.drawable.your_2_notification_icon;
// 指定下拉状态栏时显示的通知图标
JPushInterface.setPushNotificationBuilder(2, builder);这个难道不是api提供的?


#11

我已经说的很清楚了,这个 API 是自定义通知栏样式,在定义样式,是对默认会展示的 Notification 的通知栏的样式的定义,不是对默认就不展示的 Message 自定义消息的展示设置

二者的区别