Programming/GCM 활용기

[GCM with python] 1. Intro

B&U 2015. 8. 20. 00:03

GCM 을 사용하려면 message를 GCM Server로 전달해주는 매개 서버가 필요합니다.

매개 서버를 사용하지 않고 직접 GCM Server로 전달하는 방법은 있지만, 이 경우, 잠재적인 보안 위험성이 있습니다.

GCM Server에 메시지를 바로 보내려면 API Key 값이 필요한데, 이 값만 이용하면 어떤 인증 없이도 메시지를 보낼 수 있기 때문입니다.

(공식 문서에서는 확인하진 못했습니다. googling 결과에서 분석한 내용입니다. 혹시 오류가 있다면 조언 혹은 업데이트 부탁드립니다.)

 

이 때, server를 직접 구동하고 hosting을 할려면 여러가지 번거로운 점들이 많이 있습니다.

google에서는 google app engine이라고 해서 PaaS (Platform as a Service) 를 제공하고 있습니다.

 

이를 통하면, 서버를 직접 운용하지 않고 code만 올려서 쉽게 웹서비스를 제공할 수 있습니다.

뿐만 아니라 google 계정 인증 등도 지원하지 손쉽게 인증 시스템을 갖출 수 있습니다.

 

이번 연재에서는 pyhon을 이용하여 google app engine을 사용하는 방법을 알아보려 합니다.

현재 (2015.8.20 기준) google app engine에서는 python, Java, PHP, Go 를 지원하지만,

저는 python을 사용하려 합니다.

 

Go를 알아보려고도 했지만 Python 으로 try해봅니다.

이유는 좀 더 자료가 많지 않을까 하는 기대입니다 ^ ^