如何保护应用程序免受修补

时间:2016-01-20 21:52:44

标签: android google-play

我正在付费申请,我使用Google LVL库检查许可证。但是一些修补程序(如Lucky Patcher)可以删除该许可证检查。如何保护它不受修补或以何种方式使远程服务器免受许可检查?

2 个答案:

答案 0 :(得分:2)

由于任何人都可以访问您的apk,因此您无法阻止修补。虽然你可以通过以下几种方式解决问题:

  • 代码混淆 - ProGuard可以为您完成,使代码几乎不可读
  • 添加其他离线检查 - 您可以使用PackageManager访问应用程序签名并与您的进行比较。没有人能伪造你的签名+代码混淆将有助于隐藏那几行代码

答案 1 :(得分:0)

如果您的应用使用来自服务器的数据,您可以发送带有请求的许可证号码,并且当许可证无效时您可以拒绝答案。