페이지

2013년 3월 29일 금요일

Using Google AppEngine for Cydia License Server

구글 앱엔진을 시디아 라이센스 검사 서버로 사용하기

준비물
- 구글 계정
- 구글앱엔진 클라이언트

1. 구글 앱엔진에서 빈 어플리케이션을 만든다.
일단 무료로 사용할테니 아무런 설정을 건드리지 않는다. 사실 옵션도 너무 많고 해서 별로 건드릴 생각도 안난다.

2. 파이썬으로 코드를 작성한다.
파이썬으로 하루만에 만들어 본 첫번째 작품이 되겠다.
높은 스킬 필요없다. 파이썬 도움말 찾아가며 했다. 다만 시디아 API에 나와있는대로 signiture 값이 제대로 나오도록 하면 된다. 데이터스토어 안쓰고 sha1, base64, urllib 등 패키지? 가 잘 만들어져있으니 구글사마께 여쭈어가며 만들면 된다.
한가지 라이센스 조회에 실패한 크랙사용자일 경우 로그을 남기기 위해 403 HTTP 오류를 내도록 한다.
소스는 공개하지 않기로 한다. 쪽팔리니까 ㅋ

3. 로컬서버로 테스트
시디아 API에 나와있는 샘플과 자신의 UUID를 번갈아가며 테스트해본다.

4. 올린 후에는?
로그보기에서 얼마나 크랙사용자가 많은지 확인하면 된다. 약 90%는 크랙사용자다 ㅠㅠ

5. 유료로 넘어가면?
그 전에 내리든지... 걍 돈 내든지...
아직 이틀밖에 안지났으니 한달정도는 지켜보기로 하자.
자신이 그닥 유명하지 않은 개발자이고, 별로 유요하지 않은 = 별로 안 팔리는 것들만 팔고 있다는 것을 다행으로 여기자 (ㅠㅠ)

댓글 없음:

댓글 쓰기