9

파이썬 GAE 서비스를 가지고 있으며 서버에서 장치로 알림을 보내려합니다. GCM에서 사용할 수있는 tutorial은 Java 용으로 작성되었으며 ant + Tomcat/Jetty + JAE에서 실행됩니다. 저는 GCM이 언어에 구애받지 않는 웹 서비스가 될 것이라는 인상을 받았으며 서버 측 플랫폼에 대한 푸시 알림을 보낼 수있게되었습니다.GCM을 파이썬 GAE 백엔드와 함께 사용할 수 있습니까?

  1. GCM이 파이썬 GAE 백엔드와 호환되는 것으로 착각 했습니까?
  2. 기존 서버에서 사용할 수있는 경우 안내에 따라 모바일 클라이언트 에 알림을 보내려면 어떻게해야합니까?
+0

조금 늦게하지만 여기에 귀하의 요구에 대한 좋은 프로젝트입니다. co.kr/gregbayer/gae-python-gcm – clifgray

답변

6

물론 가능합니다. GCM에는 작업 할 수있는 JSON REST API가 있습니다. 먼저 여기에 프로젝트를 등록해야합니다 : http://developer.android.com/google/gcm/gs.html.

당신은 기본적으로이 수행 귀하의 페이로드를 구축 http://developer.android.com/google/gcm/gs.html#access-key

  • 에서

    1. 획득하면 API 키를 registration_ids를 포함하는 딕셔너리 등
    2. JSON으로 데이터를 전송하는 https://developers.google.com/appengine/docs/python/urlfetch/를 url.fetch 사용하여 데이터 문자열을 GCM API에

    일부 코드에서 다른 질문이 있습니다. Google Cloud Messaging HTTP Error 400: Bad Request은과 블로그 게시물 (영어가 아닌에서, 나는 스페인어 생각합니다.하지만 거기에 몇 가지 예제 코드) 여기 http://pforray.wordpress.com/2012/07/05/ejemplo-gcm-en-appengine-python/

  • 0

    당신은 Pushwoosh를 통해 푸시 알림을 보내기위한 파이썬 인터페이스 모듈을 찾을 수 있습니다.

    https://github.com/dbtsai/python-pushwoosh

    당신은 Pushwoosh를 통해 메시지를 전송하기 위해 사용 (무료) 또는 요구에 적응할 수 있습니다.

    관련 문제