Skip to content Skip to sidebar Skip to footer

Android Google Cloud Messaging

i try to send message from my server to google cloud server, but i have problem with it... i get server key(Key for server applications), set it to this code: $headers = array(

Solution 1:

function sendNotification($registrationIdsArray, $messageData) {
  $apiKey = "YOUR_API_KEY";

 $headers = array("Content-Type:" . "application/json", "Authorization:" . "key=" .   $apiKey);
 $data = array(
 'data' => $messageData,
 'registration_ids' => $registrationIdsArray
 );

$ch = curl_init();

  curl_setopt( $ch, CURLOPT_HTTPHEADER, $headers );
curl_setopt( $ch, CURLOPT_URL, "https://android.googleapis.com/gcm/send" );
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0 );
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_POSTFIELDS, json_encode($data) );

$response = curl_exec($ch);
curl_close($ch);

return $response;
}

Post a Comment for "Android Google Cloud Messaging"