众所周知,在Android上开发我们可以处理推送通知并根据我们的逻辑显示自定义视图。但是有一个问题,如果我从服务器发送带有内容和标题的推送通知,android将自动显示通知,如果我同时处理它们,则手机同时显示,我和自动显示。
在这些情况下,如何禁用通知的自动显示。
为什么我需要这样做? 我正在使用OneSignal为android和ios发送推送通知。第二个需要接收要显示的内容和标题,但这对于Android并不是强制性的,我希望能够在这种情况下显示自定义视图。
提前致谢
答案 0 :(得分:0)
您可以通过根据OneSignal Background Data and Notification Overriding文档设置NotificationExtenderService
来省略SDK显示OneSignal通知。使用步骤2中显示的NotificationExtenderBareBonesExample
类示例,返回true
代替false
,让SDK知道您处理通知。