다음은 필자의 시나리오입니다. 소모품이있는 iPhone 앱 (Monotouch로 작성되었지만 디자인과 아무런 관련이 없음)이 있습니다. 앱을 설치하면 25 개의 무료 소모품을 제공합니다. 사용자가 앱을 삭제하고 다시 설치하면 현재 25 개의 무료 소모품이 제공됩니다. 나는 이것을 방지 할 방법이 필요합니다.웹 서비스에 대한 도움이 필요합니다.
그래서 UDID 목록이있는 서버 (내 웹 사이트 호스트)에 데이터베이스 아이디어가 떠 올랐습니다. 사용자의 UDID가 데이터베이스에 있으면 (즉, 앱을 이미 설치했음을 의미합니다) 앱에 다시 응답이 전송되어 소모품 수를 0으로 설정합니다. UDID가 d/b에 없으면 추가되고 응답이 표시됩니다 (새 앱).
나는 서버 측을 위해 REST (더 간단하게)와 리눅스 호스트를 사용할 생각이다. 내 질문 :
- 더 좋은 방법이 있나요?
- 서버에서 선택한 언어는 무엇입니까?
- sqlREST는 어떻습니까? (나에게 잘 보이지만 위의 시나리오에서 작동합니까?)
사용자가 기기를 업그레이드하거나 교체하고 새 UDID를 받으면 어떻게됩니까? – Jason
그들은 새로운 전화로 소모품을 옮기기 위해 우리에게 연락해야 할 것입니다 ... 나는 속임수에 대해 우려하고 있습니다 (아마도 인구 중 아주 작은 비율). 또한 암호화 된 데이터를 서버에 저장해야하는 새 앱이 있으므로 새로운 앱의 웹 서비스도 필요합니다. – SpokaneDude