使用Android中的notificacion push避免GCM自动显示

时间:2016-07-28 22:01:27

标签: android push-notification notifications google-cloud-messaging

众所周知,在Android上开发我们可以处理推送通知并根据我们的逻辑显示自定义视图。但是有一个问题,如果我从服务器发送带有内容和标题的推送通知,android将自动显示通知,如果我同时处理它们,则手机同时显示,我和自动显示。

在这些情况下,如何禁用通知的自动显示。

为什么我需要这样做? 我正在使用OneSignal为android和ios发送推送通知。第二个需要接收要显示的内容和标题,但这对于Android并不是强制性的,我希望能够在这种情况下显示自定义视图。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以通过根据OneSignal Background Data and Notification Overriding文档设置NotificationExtenderService来省略SDK显示OneSignal通知。使用步骤2中显示的NotificationExtenderBareBonesExample类示例,返回true代替false,让SDK知道您处理通知。