|
Server IP : 2a02:4780:3:1493:0:3736:a38e:7 / Your IP : 216.73.216.60 Web Server : LiteSpeed System : Linux sg-nme-web1393.main-hosting.eu 4.18.0-553.77.1.lve.el8.x86_64 #1 SMP Wed Oct 8 14:21:00 UTC 2025 x86_64 User : u926327694 ( 926327694) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/u926327694/domains/smsoft.in/public_html/demo/../api/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
//Using fcm token
function CloudMessageViaFCM($token,$title,$message)
{
//define( 'API_ACCESS_KEY', "AIzaSyC8GlmVD1P-_e9GrqfpM16GpODNUtIin_U");
define( 'API_ACCESS_KEY', "AAAApa7uoG8:APA91bEl3TZ_r7zIgXOD-1s0cqsyD1mjNQCbxd16IZhM7T9swUbdPNIuO6j2GBQX59SZRqQWDSGHkWjViFr0fUi1Z19xadn62BOCDjz88qN0tCot_RA8cPMbH1yY5ubGMd6i4-ivhWFC");
$topic="/topics/demor-PUCIYEAR-SCIENCE";
$msg = array
(
'body' => $message,
'title' => $title,
'vibrate' => 1,
'sound' => 1,
);
$fields = array
(
'to' => $token,
'notification'=> $msg,
);
$headers = array
(
'Authorization: key=' . API_ACCESS_KEY,
'Content-Type: application/json'
);
$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
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 );
echo"<pre>"; print_r($result); exit;
curl_close( $ch );
}
//CloudMessageViaFCM('dSOzPtA1hYs:APA91bEanF2nGNKEr1xJsBpll26M0aebajyMkuXBFIvCZE2p2lUZKQrnfS6bVl_ft1osIgUw-JWyz0eSN2baber4G1BRwxxlNLm0QBmUZYbRYE8_vbE6bBwil_ei9UjSr3_Q8kJV2oCh','test987','test987');
//using topics
define( 'API_ACCESS_KEY', "AAAApa7uoG8:APA91bEl3TZ_r7zIgXOD-1s0cqsyD1mjNQCbxd16IZhM7T9swUbdPNIuO6j2GBQX59SZRqQWDSGHkWjViFr0fUi1Z19xadn62BOCDjz88qN0tCot_RA8cPMbH1yY5ubGMd6i4-ivhWFC");
$topic="/topics/demor-PUCIYEAR-SCIENCE";
$message = array(
'body' => '123 This is a test notification.',
'title' => '123 Test Notification',
);
$data = array(
'key1' => 'value1',
'key2' => 'value2',
);
$fields = array(
'to' => $topic,
'notification' => $message,
'data' => $data, // Optional: Include data payload
);
$headers = array(
'Authorization: key=' . API_ACCESS_KEY,
'Content-Type: application/json',
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send');
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);
if (curl_errno($ch)) {
echo 'Curl error: ' . curl_error($ch);
} else {
echo $result;
}
curl_close($ch);
?>