Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 리눅스
- linux
- 자바스크립트
- Oracle
- 공모주 청약
- 공모주
- Stock ipo
- Eclipse
- 주식
- 주식 청약
- 주식 청약 일정
- html
- jquery
- Stock
- 공모주 청약 일정
- 6월 공모주 청약 일정
- css
- java
- 제이쿼리
- IPO
- 맥
- 오라클
- 7월 공모주 청약 일정
- codeigniter
- php
- MYSQL
- JavaScript
- 코드이그나이터
- SQL
- 자바
Archives
- Today
- Total
개발자의 끄적끄적
[php] fcm push 발송 예제 소스 본문
728x90
반응형
[php] fcm push 발송 예제 소스
php에서 fcm 서버를 이용하여
push 메세지를 발송하는 코드입니다.
$fields = array(
'registration_ids' => '토큰',
'notification' => array(
'title'=>'제목',
'body'=>'본문',
),
'data' => array('url'=>'링크주소'),
'priority'=>'high'
);
$headers = array(
'Authorization:key ='.'push key',
'Content-Type: application/json'
);
//firebase에서 키값으로 호출 형식
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'push url');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($fields));
$result = curl_exec($ch);
if ($result === FALSE) {
die('Curl failed: ' . curl_error($ch));
}
curl_close($ch);
//echo $result;
$json = json_decode($result,true);
return $json['success'];
curl로 발송되게 작업되었구요!
토큰 / 제목 / 본문 / 링크주소 / push key / push url
위 항목들만 변경해서 사용하시면 문제없으실껍니다!
저도 한참 틀렸어서 공유해봐요! ㅎㅎ
fcm 연동 샘플 혹은 가이드 확인하시면 위 내용을 바로 이해하실꺼예요!
참고하세요!
반응형
'개발 > php' 카테고리의 다른 글
[php/oracle] 윈도우 php 에서 oracle 연결설정 확인방법 (0) | 2020.11.25 |
---|---|
[php] 배열 크기 체크 함수 sizeof 사용법 및 예제 (0) | 2020.11.24 |
[php/codeigniter] 로그인이 안되거나 세션이 계속 생성될때 처리방법 (0) | 2020.11.21 |
[php] cookie 사용법 및 요소 (0) | 2020.11.19 |
[php] 에러 보이도록 설정하는 2가지 방법 (error_reporting / display_errors) (0) | 2020.11.14 |
Comments