Посетитель подписывается, и я получаю токен FCM.
$data = [
'to' => "xxxxxx-XbPk:APA91bHEJ1Kp8KLhOxVzRmNoAh6459DNCTeGB00jYOp_Ppd9AzTQGM5cU5kE4Pf3ivOhVZYkw-ao5h3R8H2y1yyNu0NdyIf8JiGvZXcxS-KDuaAVZ2ih1xzHGOcmGHRkfZeRdWXk4hM9",
"notification" => [
"title"=> "Notification Title",
"body"=> "Notification Body xx"
]
]
Я отправляю это сообщение с помощью POST на https://fcm.googleapis.com/fcm/send.
Он всегда говорит, что успех = 1,
но на самом деле сообщение доставляется только если сайт закрыт!
Когда я закрываю вкладку и снова нажимаю сообщение, оно доставляется.
Кроме того, если я открою сайт или перейду в любое место в этом домене, например http://example.org/whatever/, они не доставляются, но все равно возвращается "success=1".
Протестировал Chrome и Firefox, и они работают одинаково. Я должен быть на другом веб-сайте, чтобы сообщение появилось, или браузер должен быть свернут.
Что я делаю неправильно? Мне нужно, чтобы сообщения появлялись всегда.