Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sendPushToAndroid($tokens, $title, $body, $data){
- $API_ACCESS_KEY = 'AIzaSyDlU1Ss6pMQezakN67nM8SEVcTJNnVm45M';
- $msg = [
- 'body' => $body,
- 'title' => $title,
- //'icon' => 'myicon',/*Default Icon*/
- 'sound' => 'default'/*Default sound*/
- ];
- if(is_array($tokens)){
- $fields = [
- 'registration_ids' => $tokens,
- 'notification' => $msg,
- 'data' => $data
- ];
- }else{
- $fields = [
- 'to' => $tokens,
- 'notification' => $msg,
- 'data' => $data
- ];
- }
- $headers = [
- 'Authorization: key=' . $API_ACCESS_KEY,
- 'Content-Type: application/json'
- ];
- $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_POSTFIELDS, json_encode( $fields ) );
- $result = curl_exec($ch );
- curl_close( $ch );
- //echo $result;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement