Post List

2015년 3월 29일 일요일

[ Android ] GCM Server 만들기 (PHP)

GCM Client 만들기를 통하여 클라이언트 부분을 만들어 놓았습니다. 이번에는 PHP 서버에서 클라이언트로 푸시를 보내 동작을 확인해 보겠습니다.
 이 튜토리얼에서는 PHP의 설치 과정이나 사용방법을 다루지는 않습니다.


1. PHP 코드 작성하기

 위 코드를 작성하고 클라이언트에서 획득한 '등록ID'와 구글 개발자 콘솔에서 발급받은 '서버 키'를 대입시켜 줍니다. 그리고 클라이언트로 전송할 내용을 자유롭게 Json 형태로 넣어주면 코드가 완성됩니다.

 테스트 가능한 본인의 서버에 파일을 올리고 해당 페이지를 실행시키면 잠시 후 클라이언트로 푸시가 전송됩니다.

 만약 한 명의 사용자가 아닌 다수의 사용자에게 푸시를 전송하려면 arr['registration_ids']에 배열 형태로 등록ID를 넣어주시면 됩니다.