Отправляю сообщение с помощью rest api в соответствии с инструкцией
https://firebase.google.com/docs/reference/fcm/res... , используя пакет
https://github.com/googleapis/google-api-php-client
отправляю по url
$url = "https://fcm.googleapis.com/v1/projects/$project_id/messages:send";
$message = ["message" => [
'token' => $token,
...$data
]];
$result = $this->httpClient->post($url, ['json' => $message]);
Сообщение нормально отправляется и в веб пуш и в андроид приложение, в ответ приходит объект вида
[
"name" => "projects/$project_id/messages/$message_id"
]
message_id вида
0:1751271246805992%26d5bb6b26d5bb6b
- смущает % в середине
как получить статус сообщения?
пробовал сделать GET запросы на
$url = "https://fcm.googleapis.com/v1/projects/$project_id/messages/$message_id"
$url = "https://fcm.googleapis.com/v1/projects/$project_id/messages/$message_id/deliveryData"
$url = "https://fcm.googleapis.com/v1/projects/$project_id/messages/$message_id/list"
получаю статус 404
инструкция
https://firebase.google.com/docs/reference/fcmdata... требует указывать еще имя androidApps, но у меня там не только андроид, но и веб и ios. да и вообще, это что-то типа дашборда, мне же нужен статус конкретного сообщения.
Есть ли способ получить нужные мне данные?