I was sending message to user. The message was succesffuly sent. But i am not reciving notification in android mobile. I have code:-
enter code here
public function send_android_notification($device,$message,$user,$sender_id,$reciever_id,$list_id,$username)
{
define( 'API_ACCESS_KEY', 'My key(i already embed)' );
$registrationIds = array( $device );
// prep the bundle
$msg = array
(
'message' => $message['Message']['message'],
'user'=>$user,
'sender_id' =>$sender_id,
'reciever_id' =>$reciever_id,
'list_id'=>$list_id,
'username' =>$username
);
$fields = array
(
'registration_ids' => $registrationIds,
'data' => $msg
);
$headers = array
(
'Authorization: key=' . API_ACCESS_KEY,
'Content-Type: application/json'
);
$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, 'https://android.googleapis.com/gcm/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 );
curl_close( $ch );
echo $result;
}
Can anyone help me. I t gives me output:-
{"multicast_id":8119665273981115453,"success":0,"failure":1,"canonical_ids":0