Я хочу отправить Chrome push-уведомления зарегистрированному пользователю. Я перешел по этой ссылке https://developers.google.com/web/fundamentals/getting-started/push-notifications/?hl=en разработать базовое push-уведомление, и оно работает нормально.
Сейчас я отправляю уведомление пользователям, запустив скрипт curl с идентификатором подписки в терминале. Используя это, я могу отправить уведомление одному пользователю. Я хочу отправить нескольким пользователям. Как мне этого добиться?
Попробуй это :-
<?php
$data = ["registration_ids" => ["regid1","regid2",...,"regidn"]];
$dataString = json_encode($data);
$curl = curl_init('https://android.googleapis.com/gcm/send');
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($curl, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: key=YOUR_API_KEY'
]);
$result = curl_exec($curl);
print_r($result);
?>
Других решений пока нет …