Android App收到推送,是否有方式判断通知栏或者弹窗的推送是否展示


(Shl) #1

公司之前只接入极光推送,现在要接入小米 华为推送,因此,新版本的App上会出现一条推送消息 收到重复推送(极光和华为),现在需要隐藏极光推送通知栏展示的方法,但是又需要兼容老版本App, 所以不能服务端修改为发送自定义 也不能把推送内容设置为空,所以请问,这种情况,有什么方法可以判断极光推送通知栏的展示与否呢? 望大佬们回复下,ヾ(o′▽`o)ノ°°谢谢


#2

客户端要处理的话,只能你调极光的 API 设置通知静默吧
https://docs.jiguang.cn/jpush/client/Android/android_api/#api_7


(Shl) #3

你好,我想实现的是收到极光推送后 隐藏极光推送的通知栏展示,静默是声音或者震动没有,但是通知栏展示还在。


#4

那设置允许通知的时间吧
https://docs.jiguang.cn/jpush/client/Android/android_api/#api_6


(Shl) #5

是这样 需要实现的功能,我们App老版本的话收到极光推送 通知栏正常展示,新版本的话,需要实现收到推送后客户端判断(根据某些条件) 来确定通知栏的推送是否展示。我们APP的极光推送是直接在极光推送官网发送推送消息的


#6

极光在客户端没有提供 API 给你根据情况选择是否展示通知,最多是全部不展示,然后完全你自己实现展示,自己判断条件后自己展示


(Shl) #7

好的 知道了 谢谢 我们这边再确定下实现逻辑