GCM for web,x 秒后通知消失

Posted

技术标签:

【中文标题】GCM for web,x 秒后通知消失【英文标题】:GCM for web, notification dissappear after x seconds 【发布时间】:2016-08-08 16:28:03 【问题描述】:

我正在使用 GCM 开发一个推送通知系统。我已经看到所有通知在 x 秒后都消失了。

在用户单击或关闭它之前,我如何才能使它们永久化?

【问题讨论】:

【参考方案1】:

您可以使用time_to_live parameter 来指定消息的最长生命周期。此参数的值必须是从 0 到 2,419,200 秒的持续时间,它对应于 GCM 将存储并尝试传递消息的最长时间。

查看此documentation 以了解您可以在 GCM 中设置的不同参数。

另外,查看link 和SO question 了解更多信息。

【讨论】:

但这是指定在计算机离线时推送通知将存储在服务器中的时间。我正在寻找另一件事......现在当我发送推送时,此推送会在 x 秒后消失,它应该必须修复,直到用户点击它 只是为了确认,您只使用 GCM 网页版?不在安卓或ios上?我真的很想帮助你,但我看到的所有关于这方面的信息都是针对 android 的。我仍在寻找可以帮助解决此问题的其他信息。 是的,仅适用于网络。我遇到了同样的问题,所有信息都是针对 android 的,对于 web 有一对示例,仅此而已。 这是一个 gcm for web 的实例。 gauntface.github.io/simple-push-demo ,如果你在桌面上使用它,推送就会消失,但在移动端没有

以上是关于GCM for web,x 秒后通知消失的主要内容,如果未能解决你的问题,请参考以下文章

PushSharp 是不是允许向 GCM for iOS 发送通知?

防止 Firefox Web 通知自动关闭

从 web 上的 fcm 向现有 gcm 用户发送推送通知

使用 GCM 在 googledrive for android 中推送通知

GCM for iOS 和 Apple 提供的推送通知服务有啥区别

通过 GCM 在 Progressive Web 应用程序中推送通知