首页 文章

适用于不同浏览器的Pushwoosh TTL

提问于
浏览
0

我正在使用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秒内停留无所谓? Firefox浏览器是52.0.2

1 回答

  • 1

    事实上,默认情况下,Pushwoosh将Firefox推送TTL设置为60,所以是的,它是预期的行为,目前它不受用户控制 .

    我想最好的想法是联系Pushwoosh团队并通过this form或他们的GitHub repo提交功能请求 .

相关问题