Exemplo n.º 1
0
        curl_setopt($rest, CURLOPT_POST, 1);
        curl_setopt($rest, CURLOPT_POSTFIELDS, $request);
        curl_setopt($rest, CURLOPT_HTTPHEADER, array("X-Parse-Application-Id: " . $this->config['app_id'], "X-Parse-REST-API-Key: " . $this->config['rest_key'], "Content-Type: application/json"));
        $Result['response'] = curl_exec($rest);
        $Result['info'] = curl_getinfo($rest);
        curl_close($rest);
    }
}
$push_content = $_POST["push_content"];
$push_url = $_POST["push_url"];
if ($push_content == "" or $push_url == "" or ereg(" ", $push_url)) {
    ?>
<div class="alert alert-warning" role="alert">
  <strong>이런!</strong>정확한 알림을 전송해주세요. 5초 후에 자동으로 리다이렉션됩니다.
</div>
<?php 
} else {
    $Push = new ParsePush();
    $Push->setConfig("(App ID HERE)", "(REST KEY HERE)", "(App name HERE)");
    $parse_url = substr($push_url, 24);
    //change substr val to match to your site url
    $Push->Send($push_content, $parse_url);
    ?>
<div class="alert alert-success" role="alert">
  <strong>성공!</strong>공지 Push알림이 정상적으로 전송되었습니다. 5초 후에 자동으로 리다이렉션됩니다.
</div>
<?php 
}
?>
     
Exemplo n.º 2
0
 function sendNotification($msg)
 {
     ParseClient::initialize('fPSUGZ0H5wm7UPgcEYQ3EImEgv3HuidGeFXFDDJw', '6VIhRzVVQN8oBsYjbZ2SYCmBzEqK4C499o4Q25KD', 'c6akmuK1fHz8RcYuwn6bh5EhaXvqeeZdezc6xbpj');
     ParsePush::send(['channel' => ['broadcast'], 'data' => ['alert' => $msg]]);
     \Log::info(error_get_last());
 }