firebase로 fcm으로 작업을 했는데요 

firebase로 푸시를 보내면 잘 들어갑니다


그런데 웹에서 보내면 들어갔다고 표시는 하는데 되지를 않습니다


{"multicast_id":6009453570349218510,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1482700945788442%a00c96fcf9fd7ecd"}]}


이런식으로 성공이 1로 뜨거든요 근데 안들어가져여

서버키도 정상적으로 넣었구요 

서버에 curl도 셋팅되어 있구요

토큰도 정상적으로 테이블에 잘들어가서 

토큰을 보낸것은 잘 됬는데 왜 안들어오는지 

정말 모르겠습니다


고수님의 답변 부탁드려여


=============================================================

<?php 

// header("Access-Control-Allow-Origin: *");

function send_notification ($tokens, $message)

{

$url = 'https://fcm.googleapis.com/fcm/send';

$fields = array(

'registration_ids' => $tokens,

'data' => $message

);


$headers = array(

'Authorization:key =' . GOOGLE_API_KEY,

'Content-Type: application/json'

);


  $ch = curl_init();

       curl_setopt($ch, CURLOPT_URL, $url);

       curl_setopt($ch, CURLOPT_POST, true);

       curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

       curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

       curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);  

       curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

       curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));

       $result = curl_exec($ch);           

       if ($result === FALSE) {

           die('Curl failed: ' . curl_error($ch));

       }

       curl_close($ch);

       return $result;

}


//데이터베이스에 접속해서 토큰들을 가져와서 FCM에 발신요청

include_once 'config.php';

$conn = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);


$sql = "Select Token From users";


$result = mysqli_query($conn,$sql);

$tokens = array();


if(mysqli_num_rows($result) > 0 ){


while ($row = mysqli_fetch_assoc($result)) {

$tokens[] = $row["Token"];

}

}


mysqli_close($conn);


        $myMessage = $_POST['message']; //폼에서 입력한 메세지를 받음

if ($myMessage == ""){

$myMessage = "새글이 등록되었습니다.";

}


$message = array("message" => $myMessage);

$imgsrc = "이미지경로";

//$message = array("message" => $myMessage,"imgsrc" => $imgsrc);

$message_status = send_notification($tokens, $message);

echo $message_status;


 ?>

===========================================================================