我想知道什么是最有效的方法来防止人们窃取我的应用程序(在线下载而不是购买.apk的副本)。如何防止应用程序窃取(特定于Android应用程序)?
我花了很多时间很多在一个特别(Droidbox),不会被释放,直到同步我可以保证,谁是提供专业版盗版的人都不能。
任何人都执行此操作?我试过检查我的软件包签名经文和未签名副本的签名,但它看起来是一样的 - 也许我在这里做了一些不正确的事情。我不确定是否人们实际上分发签名的.apk,在这种情况下,我认为签名验证不会起作用...
请注意,此问题仅限于Android Marketplace应用 - 差异应用程序交付不在我手中,我无法在合法购买和非法下载之间进行链接。
我肯定会改变这是正确的答案,因为它是一个新的Google支持的解决方案。 – 2010-07-28 16:46:19
但是这需要一个正常工作的互联网连接吗?如果您希望可以在没有互联网的情况下使用您的应用程序,是否有办法以同样的方式保护应用程序? (例如在飞机上玩游戏) – ibiza 2012-08-09 19:49:55
如果您实现这个标准方式,应用程序每周只需要一次互联网访问。 Play商店的答案将被缓存。如果用户一段时间没有打开您的应用程序并尝试在没有网络的情况下使用它,则可能会失败。如果你喜欢你的用户,你可以节省市场得到否定答案的时间,并在x失败后才能禁用该应用。这对用户来说更好,但更容易侵入盗版应用。 – Janusz 2012-08-10 10:08:43