【发布时间】:2023-03-09 07:40:02
【问题描述】:
我正在使用 Pushwoosh,在 createMessage() api 调用中,我可以指定消息的 TTL 参数。我目前正在 Chrome 和 Firefox 中进行测试。
在 createMessage() 调用中,我指定了 'chrome_gcm_ttl' => 300,,这意味着消息将持续 5 分钟。
(我假设 Firefox 和 Chrome 都使用这个值,因为它们都使用 GCM/FCM)
我已经在 chrome 中对此进行了测试。 (关闭浏览器,发送消息,等待 4 分 30 秒,我就能收到推送了)- 按预期工作
但是,在 FireFox 中,我进行了多次测试,经过多次尝试,在 1 分钟后从未收到消息。 (但能够收到低于 1 分钟的消息)
这是预期的行为吗?为什么在 FireFox 中忽略 TTL? Firefox 的 TTL 在哪里设置为 60 秒?有没有另一种方法来覆盖这个值?还是无论如何都停留在60秒?火狐浏览器是52.0.2
【问题讨论】:
标签: browser push-notification ttl pushwoosh