不使用通知管理器取消通知

时间:2017-10-30 07:30:37

标签: android push-notification

我有一个应用程序,它在从后端触发时收到通知。现在我想要实现的是,如果用户没有点击它(即使我的应用程序被杀死或背景),通知应该在2分钟后消失。我知道这可以通过使用通知管理器setTimeoutAfter()来实现,但只有在使用Notifcation Manger进行自定义通知时才会有效。但我想在2分钟后解除系统生成的通知。 任何建议或帮助都会受到欢迎。

1 个答案:

答案 0 :(得分:0)

这是不可能的。缺省的系统通知构建器非常简单,不会处理。您能做的最好的事情就是设置发送超时时间,这样,如果设备关闭,则过期后将不会收到通知。

请参见https://firebase.google.com/docs/cloud-messaging/concept-options#when_to_use_platform_specific_keys(仅适用于Android和Web)