這是我的場景:我有一個iPhone應用程序(用Monotouch寫成,但與設計無關),它有易耗品。安裝應用程序時,我會贈送25個免費耗材。如果用戶刪除應用並重新安裝,他現在可以獲得相同的25個免費耗材。我需要一種方法來防止這種情況。我需要一些網絡服務幫助
所以我想出了一個服務器上的數據庫的想法(我的網站主機?),這將有一個UDID列表。如果用戶的UDID在數據庫中(這意味着他已經安裝了應用程序),則會將響應發送迴應用程序以將耗材計數設置爲零。如果UDID不在d/b中,則它被添加並且響應如此指示(新應用程序)。
我想在服務器端使用REST(更簡單)和Linux主機。我的問題是:
- 有沒有更好的方法來做到這一點?
- 服務器上的選擇語言是什麼?
- 怎麼樣sqlREST? (看起來對我很好,但它會在上述情況下工作嗎?)
當用戶升級或替換設備並獲得新的UDID時會發生什麼? – Jason 2011-01-26 19:34:26