人在我的应用程序中,通知是优先事项。
问题出在自定义ROM(我认为所有使用默认省电功能的中文设备)。一些时间通知延迟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 = [];
...
}