控制屏幕上显示的 OneSignal 推送通知时间

Posted

技术标签:

【中文标题】控制屏幕上显示的 OneSignal 推送通知时间【英文标题】:Controlling the OneSignal push notification time of display on screen 【发布时间】:2016-11-25 16:48:31 【问题描述】:

我已经使用 OneSignal 实现了推送通知(下图)。我想知道是否有办法控制通知在用户屏幕上的持续时间?是否可以使用 GCM/Firebase?我可以选择性地增加/减少通知在用户屏幕上持续的时间,还是这不是推送通知的目的?

【问题讨论】:

请edit 成为主题问题:包括一个完整 minimal reproducible example 重复该问题。包括一个manifest.json,一些后台内容脚本。寻求调试帮助的问题(“为什么这段代码不工作?”)必须包括:►期望的行为,►特定问题或错误►必要的最短代码重现它在问题本身。没有明确问题陈述的问题对其他读者没有用处。请参阅:“如何创建 minimal reproducible example”、What topics can I ask about here? 和 How to Ask。 【参考方案1】:

有两种处理方法:

    您可以禁用需要交互功能。 Require 功能允许通知保留在用户设备上,除非用户单击或清除它。

    启用自动隐藏功能。这可确保他们的通知将在 20 秒内自动消失。

希望这会有所帮助。

【讨论】:

我面临同样的问题,但我没有使用 onesignal。如何禁用网络推送通知的默认自动隐藏? 感谢您的回复 Vivek。如果它有效,将尝试,很高兴您在不询问更多详细信息的情况下理解了问题:)

以上是关于控制屏幕上显示的 OneSignal 推送通知时间的主要内容,如果未能解决你的问题,请参考以下文章

获取 OneSignal 通知计数

OneSignal 推送通知 ClickEvent 显示空值 Windows phone 8.1 C#

向移动设备推送通知:SNS vs OneSignal vs GCM [关闭]

OneSignal 推送通知序列(顺序)不正确

控制推送通知

Onesignal 网络推送覆盖