Witam wszystkich, proszę o pomoc z obsługą FCM, przy którym siedzę od dwóch dni i nie mogę znaleźć rozwiązania. Rzecz dotyczy notyfikacji. Zarejestrowałem użytkownika przez JS uzyskując jego token, następie próbuję przesłać powiadomienie... powiadomienie wysyła się prawidłowo, ale ma ono treść, która była ustawiona w pliku demo do tworzenia tokena i próbnego wysłania powiadomienia. Mój kod wygląda następująco:

   $url = "https://fcm.googleapis.com/fcm/send";
    $token = "token";
    $serverKey = 'klucz-api';
    $title = "tytul 123";
    $body = "tresc 123";
    $notification = array('title' =>$title , 'body' => $body, 'sound' => 'default', 'badge' => '1');
    $arrayToSend = array('to' => $token, 'notification' => $notification,'priority'=>'high');
    $json = json_encode($arrayToSend);
    $headers = array();
    $headers[] = 'Content-Type: application/json';
    $headers[] = 'Authorization: key='. $serverKey;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST,"POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $json);
    curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);
    //Send the request
    $response = curl_exec($ch);
    //Close request
    if ($response === FALSE) {
    die('FCM Send Error: ' . curl_error($ch));
    }
    curl_close($ch);

Po wysłaniu zapytania ciągle jednak przychodzi powiadomienie o starym tytule i treści. Próbowałem ponownie wygenerować token, ale po wykonaniu kodu z nowym tokenem treść dalej przychodzi ta sama.