2017-04-11 50 views
0

我使用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

回答

1

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

我想最好的办法是联系Pushwoosh团队并通过this formGitHub repo提交功能请求。

相关问题