728x90
커맨드에서 pyfcm 라이브러리를 설치해준다.
pip install pyfcm
서버 API Key를 확인하기 위해 firebase console에 접속해준다.
상단 '클라우드 메시징' 탭에서 서버 키를 확인한다.
아래는 python 코드이다.
'APIKEY' 변수에 확인한 서버 키를 넣어주고, TOKEN에는 보내고자 하는 기기의 토큰값을 넣어준다.
from pyfcm import FCMNotification
APIKEY = "YOUR_SERVER_API_KEY"
TOKEN = "YOUR_TOKEN"
# 파이어베이스 콘솔에서 얻어 온 서버 키를 넣어 준다
push_service = FCMNotification(APIKEY)
def sendMessage(body, title):
# 토큰값을 이용해 1명에게 푸시알림을 전송함
result = push_service.notify_single_device(registration_id=TOKEN, message_title=title, message_body=body, data_message=data_message)
# 전송 결과 출력
print(result)
sendMessage("제목입니다", "내용입니다!")
실행 후 푸시알림 수신이 되어야 정상 작동이다.
반응형
'Language > Python' 카테고리의 다른 글
[Python] 모듈이 있는데 No module named XXX 에러가 뜰때 점검사항 (0) | 2021.11.23 |
---|---|
[Python] sys.path에 관해 (0) | 2021.11.23 |
파이썬 pip 패키지 다운그레이드 (0) | 2021.10.19 |