Aplicativo Notificação
boa tarde galera, criei um aplicativo de notificação e estou com problema na parte de notificar o aplicativo pela Web, já hospedei o site ele ta gerando o token normal, o problema esta na parte de enviar a notificação não mostra nenhum erro, só não envia a mensagem...
Alguém pode me ajudar....
<?php
require "init.php";
$message = isset($_POST['message']) ? $_POST['message'] : '';
$title = isset($_POST['title']) ? $_POST['title'] : '';
$path_to_fcm = 'http://fcm.googleapis.com/fcm/send';
$server_key = "A*************************************************************0G";
$sql = "select fcm_token from fcm_info";
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_row($result);
$key = $row[0];
$headers = array(
'Authorization:key=' .$server_key,
'Content-Type:application/json'
);
$fields = array('to'=>$key,
'notification'=>array('title'=>$title,'body'=>$message));
$payload = json_encode($fields);
$curl_session = curl_init();
curl_setopt($curl_session, CURLOPT_URL, $path_to_fcm);
curl_setopt($curl_session, CURLOPT_POST, true);
curl_setopt($curl_session, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl_session, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_session, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_session, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
curl_setopt($curl_session, CURLOPT_POSTFIELDS, $payload);
$result = curl_exec($curl_session);
curl_close($curl_session);
mysqli_close($con);
?>Discussão (7)
Carregando comentários...