[android, ruby] GCM (4) – Sinatra를 이용한 웹에서 GCM을 보낼 수 있는 서버 만들기

[android, ruby] GCM (4) – Sinatra를 이용한 웹에서 GCM을 보낼 수 있는 서버 만들기

이전 글에서 이어짐

 

sinatra(시나트라) 는 rails 보다 가볍게 쓸 수 있는 라이브러리이다.  강성희님께 교육받던 중에 들었던 건데, 너무 어려워서 이름말고는 아무 것도 기억이 안났는데, 오늘 혹시나하고 써보니 생각보다 간편하게 된다 ㄷㄷㄷ

 

이걸로 오늘 뚝딱 만든게 바로 https://gcmsender.herokuapp.com/ 이다.

 

아래는 코드 설명이다.

먼저 루비는 깔려있어야 하니까 알아서 깔아야한다.

일단 gcm과 sinatra를 설치한다.

 

 

 

내가 짠 소스는 이게 전부다. html은 잘 몰라서 아마 리팩토링할 부분은 꽤 있을거라 생각이 든다.

더 이쁘게 만들기위한 bootstrap도 받아와서 public/bootstrap.min.css 에 넣어둔다.

 

이라고 입력하면 서버가 실행된다.

localhost:4567 로 들어가면 이렇게 나온다.

 

스크린샷 2014-04-13 오전 12.17.41

 

 

source : https://github.com/susemi99/GCMSender