我在Android上开发应用内支付应用时正在寻找最佳实践?
你如何将数据存储在android上以便信息不会被升级消除,也不会明显地被窥探?该数据基本上表明该用户已经为该应用付费。
答案 0 :(得分:0)
我已经与许多应用程序一起工作,这些应用程序在其他移动平台上进行应用程序内计费,例如Java ME,BlackBerry,BREW等。这样做的一个可靠方法是将信息保存在服务器上。应用程序可以执行处理和/或任何其他类型的计费事务,但最终权限应该是服务器端。这样,应用程序升级,卸载等不会对计费产生影响(假设我们将用户绑定到SubNo,客户端ID,电话号码,MEID等唯一标识符)。