极光推送 推送自动过滤了,能收到推送,但是不显示

标签: #<Tag:0x00007f6579dbae30> #<Tag:0x00007f6579dbaca0> #<Tag:0x00007f6579dbab38>

小米Mix2极光推送自动过滤了,能收到推送,但是不显示 怎么办

你说的过滤是手机权限 消息盒子之类的过滤了吗?

小米MIX2 手机在通知管理中默认 “是否设为重要” 为 “系统推荐”,但是系统推荐模式能收到推送,但是不弹出推送消息

可以使用android channel特性,将通知设置为重要级别

https://docs.jiguang.cn/jpush/client/Android/android_api/#notificationchannel

我用的是极光默认的推送BasicPushNotificationBuilder 不加initChannel()这个方法,还能在不重要通知里面看到消息,加上以后就什么业没有了,这个怎么解决?

你如果设置了 Channel ,则记得在推送的时候也设置 ChannelID 值

image

这个也设置了

对了,这个设置只能用于自定义通知吗?用极光默认的通知不行吗?

现在加上还是一直不重要的通知里面,也不弹框也不提示

ChannelID 不是放在附加字段里面的

现在官网还没增加这个字段,只能调 API 去传
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#notification

如果加上这个,在小米上也能正常能显示的 对吗?


还是在不重要通知里显示:no_mouth:

image

你要输入的应该是 Channel 的 ID
image

这个是维持android 8.0 里面notification channel的特性的,你参考android 原生接口设置好就行

image


是这样吗?