comment envoyer des notifications push pour iphone à l'aide de la fcm(firebase de la console) en PHP?
Lors de l'envoi de la notification de firebase console de Notification fonctionne bien.
Je reçois les notifications push sur ios dispositif.
Voici le code que j'utilise pour envoyer des notifications push pour iphone en php à l'aide de la FCM..
<?php $ch = curl_init("https://fcm.googleapis.com/fcm/send");
//The device token.
$token = "";
//Title of the Notification.
$title = "Carbon";
//Body of the Notification.
$body = "Bear island knows no king but the king in the north, whose name is stark.";
//Creating the notification array.
$notification = array('title' =>$title , 'text' => $body);
//This array contains, the token and the notification. The 'to' attribute stores the token.
$arrayToSend = array('to' => $token, 'notification' => $notification);
//Generating JSON encoded string form the above array.
$json = json_encode($arrayToSend);
//Setup headers:
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: key= abcdgfdk'; //server key here
//Setup curl, add headers and post parameters.
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
curl_close($ch);
return $response; ?>
Et il renvoie la réponse suivante:
{"multicast_id":7847791275395796141,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1473926169782959%51b989d251b989d2"}]}
Veuillez me suggérer ce que je fais de mal? J'ai utiliser le même code pour android trop avec son serveur de clé et le dispositif de jeton et il fonctionne très bien...
vous devez définir la "priorité" => "élevé" trop
avez-vous téléchargé le certificat APNS?
Oui, j'ai téléchargé le développement de certificat APNS de firebase
avez-vous téléchargé le certificat APNS?
Oui, j'ai téléchargé le développement de certificat APNS de firebase
OriginalL'auteur Simerjit Parmar | 2016-09-15
Vous devez vous connecter pour publier un commentaire.
Grâce shubank .. votre réponse œuvres... La seule chose que j'ai besoin d'ajouter priorité est de haute... Voici le code mis à jour... Peut-il aider quelqu'un de trop 🙂
Comment faire pour envoyer la notification Push à plusieurs id de jeton??
changer le nom de la clé de à à
registration_ids
et passer de tableau.Merci @Kinshuk Lahiri
OriginalL'auteur Simerjit Parmar
voici le code testé par moi et fonctionne parfaitement. assurez-vous de passer la fcm jeton
OriginalL'auteur ayush pathak
Semble renvoyer un succès. Peut-être vérifier votre application d'enregistrement de code pour voir si le jeton n'a changé pour le téléphone. Parfois, un nouveau jeton sera généré.
OriginalL'auteur Prem Raj