我使用Pushwoosh,在createMessage()API调用,我可以指定消息的TTL参数。我目前正在使用Chrome和Firefox进行测试。Pushwoosh TTL为不同的浏览器
在createMessage()调用中,我指定了'chrome_gcm_ttl' => 300,
这意味着该消息将存活5分钟。 (我假设Firefox和Chrome都使用这个值,因为它们都使用GCM/FCM)
我已经在chrome中测试过了。 (关闭浏览器,发送消息,等待4分30秒,我能够收到推送) - 按预期工作
但是,在FireFox中,我已经多次测试过,并且在1分钟后经过多次尝试。 (但能够在1分钟以下得到消息)
这是预期的行为吗?为什么FireFox忽略了TTL? Firefox的TTL在哪里设置为60秒?是否有另一种方法来覆盖此值?还是它停留在60秒没有任何问题? Firefox浏览器是52.0.2