1

构建具有序列号供用户使用该应用程序的应用程序是一种好习惯吗?(像大多数桌面应用程序一样)

如果是这样,通过序列号保存用户已经购买应用程序的状态的好方法是什么(说明 SharedPreferences 和数据库文件很容易被黑客入侵)?

如果不是,原因是什么?

编辑:我的国家(印度尼西亚)无法向 Google Play 出售付费应用程序(来源),我还没有注册到 Google Play。我应该如何自行管理付费申请?

非常感谢 :)

4

1 回答 1

1

这看起来像一个安全问题。对于付费应用,我相信开发人员更多地依赖 Google Play 商店来照顾他们,他们无法安装/使用他们没有付费的应用。如果有人提取apk,他可以做的最大的事情是安装在更多设备上,如果你有一个root设备,这相当简单。

任何开发人员通常更关心的是保护应用程序免受逆向工程和源代码盗窃,而不是安装程序。为了使您的应用程序免受逆向工程的影响,您应该在将应用程序发布到 Play 商店之前混淆应用程序源。

希望这可以帮助。

于 2013-02-20T19:27:52.463 回答