我应该在哪里存储积分数,以尽量减少我的移动应用程序窃取?

时间:2010-09-01 20:23:51

标签: android payment

我的应用程序的用户将购买任意批次的10个学分。 我的问题是,我应该在哪里存储当前的学分数?

我的目标是:

  • 我想让偷窃不容易
  • 我想让它变得可靠,我没有 希望用户失去学分
  • 我需要在用户运行时告诉用户 出

思路:

  • 在手机数据库中存储#credits
  • 在服务器数据库中存储#credit
  • 在首选项中存储#credore
  • 在所有地方存储,并仔细检查每笔交易
  • 由于交易量较小,因此请编写代码以检测过多行为或手动检查可疑内容

我想了解一下我应该是多么偏执。谢谢!

2 个答案:

答案 0 :(得分:5)

我会将它存储在手机数据库和服务器数据库上。服务器应该是用户拥有多少积分的最后一个词,但是电话可用于警告用户是否正在低电平等。每当用户连接时,您应该检查值并更新电话的值以反映服务器的。

答案 1 :(得分:2)

存储在服务器数据库上可以让您获得最大的控制权。其他人似乎更容易破解。