fcm push 발송을 위한 서버구성

fcm push 발송을 위한 서버구성

QA

fcm push 발송을 위한 서버구성

본문

fcm을 이용한 php 푸시 발송 코드 및 예제코드는  샘플로 구현을 해봤습니다.

( sir & 구글 에서 발송 예제 서치함..)

 

firebase.google.com 등록해서 서버키만 받아놓은 상태..

 

실제 발송이 되는지 확인하려면 "사용자 토큰값" 을 알아야하는데

실제 테스트장비가 없어서 테스트를 못하고있습니다.

추후 app 개발자와 연동할때 토큰값을 받아 테스트 해보기로 하고...

 

 

1. 웹상에서 (구글)에서  테스트해볼수 있는지요?

  테스트페이지가 firebase.google.com 있는데 발송시 fcm 등록 토큰을 입력하라고 나옵니다..

 안드로이쪽에서 처리하는부분으로 php만가지고는 방법이 없어보이는데.,. 다른방법이 있나요?

 

2.  구글링 해보니 토큰값을 별도의 테이블에 저장하던데

    그누보드를 기준으로 가정해볼때 g5_member 테이블이 아닌

    별도 테이블에 저장을 하는 이유가 있는지요? ( 나중에 두 테이블을 비교하는 번거로움)

 

    device_id 와 회원 토큰값은 고정 아닌가요? ( g5_member) 테이블 여분 필드를 사용안하고

   별도 테이블에 저장하는 이유가 뭔가요?

 

 

실제 구현에 앞서 개념정리가 필요해서  글 남겨봅니다.

 

 

이 질문에 댓글 쓰기 :

답변 1

1. 웹상에서 (구글)에서  테스트해볼수 있는지요?

  테스트페이지가 firebase.google.com 있는데 발송시 fcm 등록 토큰을 입력하라고 나옵니다..

 안드로이쪽에서 처리하는부분으로 php만가지고는 방법이 없어보이는데.,. 다른방법이 있나요?

 

=> FCM이 받을 대상자가 특정앱이므로 웹상에서 테스트할수가 없습니다.

=> 특정앱에 구글키로 푸시토큰값을 생성하므로 받을 앱이 있어야 테스트가 가능합니다.

 

2.  구글링 해보니 토큰값을 별도의 테이블에 저장하던데

    그누보드를 기준으로 가정해볼때 g5_member 테이블이 아닌

    별도 테이블에 저장을 하는 이유가 있는지요? ( 나중에 두 테이블을 비교하는 번거로움)

 

=> 회원테이블에 필드 넣어서 저장해도 되고 별도로 저장해도 됩니다.

=> 편한대로 하시면 됩니다.

 

    device_id 와 회원 토큰값은 고정 아닌가요? ( g5_member) 테이블 여분 필드를 사용안하고

   별도 테이블에 저장하는 이유가 뭔가요?

 

=> 휴대폰이 동일하다면 같은 앱에서는 동일한걸로 알고 있는데 휴대폰이 변경될수도 있고

=> 삭제했다가 다시 설치할수도 있으니 로그인시나 최초 접근시 푸시값은 업데이트 하게 작업을 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 21
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT