Rev 112 | AutorÃa | Ultima modificación | Ver Log |
<?php
header('Content-type: text/plain');
$auth_key = 'AAAASl-WiJg:APA91bEJztKaM1MtToQcmhPlSYY6m6t3ciYuGcKgpOWkxAVfqWgEBns1pPYCkGMUyBsT3WSHbBRNHFNz_GsjZKVdHiU8yqv_Lk4LckFLheBU6wPrk_nhDugbPTi_nTXPkMNTXGLuFKAT';
$token = 'fBcO6Mojd0GBmcyrjFmzBu:APA91bFNnuQqEFi-QskaSWageYa1diAbbUNscYYSksaTwDjt4A569nKgVGGPNbamEVjXtxqtcnZSz2J1X7DiIocM1XVSNkVIVbLemTs_LyvdgfMqZWdtIdb58D4KzCBwQ3k1stIs-RPm';
$fields = [
'registration_ids' => [
$token,
],
'notification' => [
'body' => 'Envio de mensaje de prueba #3',
'title' => 'Prueba de indicador',
'vibrate' => 1,
'sound' => 1
],
'content_available'=> true,
/*
'data' => [
'command' => 'signout'
]
*/
];
print_r($fields);
$headers = [
'Authorization: key=' . $auth_key,
'Content-Type: application/json'
];
print_r($headers);
$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_VERBOSE, true );
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
$result = curl_exec($ch);
$err = curl_error($ch);
if ($err) {
die('FCM Send Error: ' . $err);
}
curl_close( $ch );
print_r($result);