Ребята В моем приложении уведомление это приоритет.
Проблема касается пользовательского ПЗУ (я думаю, что все китайские устройства, которые используют экономию батареи по умолчанию). некоторое время уведомление задержка на 1-2 часа или не получено уведомление .
Случаи
Это некоторые стандартные случаи, когда уведомление задерживается или не принимается.
Можно ли обрабатывать эти вещи программно ?
Обновление
- ниже php функция для отправки уведомления на Android
function sendAndroidNotification($to, $dataPayLoad, $entity, $is_topic)
{
...
$payload = [];
$payload['data'] = $dataPayLoad;
if ($is_topic) {
$payload['to'] = '/topics/' . $to;
} else {
$payload['to'] = $to;
}
$payload['android'] = [];
$payload['android']['ttl'] = "30s";
$payload['android']['priority'] = "HIGH";
$processedPayload = str_replace("'", "'" . '"' . "'" . '"' . "'", json_encode($payload, JSON_UNESCAPED_SLASHES));
$output = [];
...
}