Я получаю уведомления на Android, но когда я отправляю уведомление на устройство IOS, оно не принимается, даже несмотря на сообщение об успехе.
Я добавил значки, звук, вибрацию, приоритет ... и т. Д.но ничего из этого не решило проблему.
function sendNotification($title, $body, $aid,$destination)
{
$url = 'https://fcm.googleapis.com/fcm/send';
$message = array(
'title' => $title,
'body' => strip_tags($body),
'vibrate' => 1,
'sound' => 1,
"action" => "url",
'sound' => 'default',
'badge' => '1',
'priority'=>'high',
"action_destination" => $destination,
);
$fields = array(
'registration_ids' => $aid,
'data' => $message
);
$headers = array(
'Authorization: key=KEYHERE',
'Content-Type: application/json'
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));
$result = curl_exec($ch);
curl_close($ch);
}
Мобильный разработчик говорит, что есть новое обновление Firebase, и я, честно говоря, думаю, что он bsing ... Может кто-нибудь объяснить мне, что происходит?Я думаю, что моя часть здесь сделана, но вы, ребята, могли бы увидеть что-то не так с моим кодом ...