2010-09-01 55 views
0

我的應用程序的用戶將購買任何批次的10個學分。 我的問題是,我應該在哪裏存儲當前的信用數量?我應該在哪裏存儲信用數量,以儘量減少偷用我的移動應用程序?

我的目標是:

  • 我想讓它不容易偷
  • 我想讓它可靠,我不
    希望用戶失去信用
  • 我需要告訴用戶,當他們跑出來

思路:

  • 在手機賣場#學分DB
  • 在服務器的數據庫中存儲#學分,每次交易的偏好
  • 存儲在所有地方,並且仔細檢查
  • 由於交易將
  • 商店#學分低代碼量,編寫代碼來檢測過度行爲或手動檢查任何可疑的東西

我想就我應該是多麼偏執的一些意見。謝謝!

+0

是的,但如果你不需要用戶登錄或認證自己,你是不是容易受到服務器攻擊(不能「更新餘額」電話被欺騙?)。 – 2013-01-25 01:27:53

回答

5

我會將它存儲在手機數據庫和服務器數據庫上。服務器應該是用戶擁有多少積分的最後一個詞,但是如果用戶電池電量不足,手機可用於警告用戶等等。每當用戶連接時,您應檢查這些值並更新手機的值以反映服務器的。

2

存儲在服務器數據庫中給你最大的控制權。其他人似乎更容易破解。

相關問題