Pushwoosh TTL для разных браузеров
Я использую Pushwoosh, при вызове API createMessage() я могу указать параметр TTL сообщения. В настоящее время я тестирую в Chrome и Firefox.
В вызове createMessage() я указываю 'chrome_gcm_ttl' => 300,
Это означает, что сообщение будет жить в течение 5 минут.
(Я предполагаю, что Firefox и Chrome оба используют это значение, поскольку они оба используют GCM/FCM)
Я проверил это в Chrome. (закрыл браузер, отправил сообщение, подожди 4мин30с, получаю толчок) - Работа как положено
Тем не менее, в FireFox я неоднократно проверял, и сообщения никогда не принимаются после 1-минутной отметки после многочисленных попыток. (Но могут получать сообщения ниже отметки 1 минуты)
Это намеренное поведение? Почему TTL игнорируется в FireFox? Где TTL для Firefox установлен на 60 секунд? Есть ли другой способ переопределить это значение? Или это застряло на 60 секунд не важно, что? Браузер Firefox - 52.0.2
1 ответ
Действительно, по умолчанию для Firefox push TTL установлено значение 60 от Pushwoosh, так что да, это предполагаемое поведение, и в настоящее время он находится вне контроля пользователя.
Я полагаю, что лучшая идея - связаться с командой Pushwoosh и отправить запрос на добавление функции через эту форму или в репозитории GitHub.