【发布时间】:2014-02-27 22:57:22
【问题描述】:
我计划在用户付费后使用应用内结算来启用某些功能。 我想执行以下步骤:
- 按照谷歌示例添加应用内购买。
- 用户付费后,在私有 SharedPreferences 中添加一个布尔标志。
- 以后不要重新检查用户是否付款。
我想详细了解应用内结算的安全性。我的问题是:
- 这是一个简单的破解(只需下载一个程序并执行,完成)Android许可库,应用内计费是否存在类似问题?
- 私有 sharedPreferences 是否足够安全?散列布尔变量似乎没用?
- 破解apk文件容易吗,比如直接反编译apk,找到布尔逻辑为1>0,即永远为真,然后重新编译apk?
我发现有 AndroidBillingLibrary 可以轻松实现,但它已经过时了。有什么好的选择吗?
【问题讨论】:
标签: android security billing in-app