tout le monde! J'ai un problème en utilisant PHP pour envoyer une notification FIrebase. Quand je l'envoie à partir de la console Firebase, j'obtiens la notification, mais quand je l'envoie de PHP, je ne reçois aucune notification.Envoi de notification Firebase avec PHP
Avez-vous une idée de quel est le problème?
Voici mon code PHP:
<?php
$message = 'ojlaasdasdasd';
$title = 'ojla';
$path_to_fcm = 'https://fcm.googleapis.com/fcm/send'; $server_key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5LnDZO2BpC2aoPMshfKwRbJAJfZL8C33qRxxxxxxxxxxxxL6';
$key = 'eqnlxIQ1SWA:APA91bGf1COAZamVzT4onl66_lEdE1nWfY7rIADcnt9gtNYnw7iWTwa7AYPYTHESFholkZ89ydCQS3QeL-lCIuiWTXiqoDREO0xhNdEYboPvqg8QsBYkrQVRlrCLewC4N-hHUja1NG4f';
$headers = array(
'Authorization:key=' .$server_key,
'Content-Type: application/json');
$fields = array
(
'to' => $key,
'notification' => array('title' => $title,'body' => $message)
);
$payload = json_encode($fields);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, '$path_to_fcm');
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_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($ch,CURLOPT_POSTFIELDS, $payload);
$result = curl_exec($ch);
echo $result;
curl_close($ch);
?>
Je ne reçois pas d'écho à partir du serveur
Merci beaucoup! 'icon' où avez-vous stocké myIcon? est le champ 'icône' une icône qui s'affiche lorsque vous faites glisser vers le bas la barre de notification, parce que lorsque je balaye vers le bas je n'ai aucune icône à côté de la notification – Swanson
qui n'est pas nécessaire. et marquer la réponse comme accepté – iCoders
Le développeur android peut personnaliser la notifcation basée sur reuqirement – iCoders