有没有简单的方法来保护Android应用并更新它?

时间:2012-11-23 23:35:43

标签: android

我开发了一个Android应用程序并通过Eclipse和USB连接安装到三个用户的手机上。我不想把应用程序带到谷歌市场。现在我遇到了两个问题:

  1. 如何保护应用程序并使其在其他手机中无效。我知道我们无法100%保护它,我只是不希望App轻松复制并在其他设备上运行。我所做的是在我的程序中进行硬编码以比较AndroidID(将AndroidID保存为字符串并与当前的AndroidID进行比较)。问题是如果我有100个用户,我必须硬编码100次。

  2. 如何让用户更新。我是否只是将更新的应用程序上传到我自己的服务器并为其提供下载和安装的链接?在这种情况下,第一个问题再次出现:如何保护应用程序?

2 个答案:

答案 0 :(得分:1)

我首先想到的是,你可以设置一个应用程序首次在安装后运行的密码,并仅将密码提供给已启用的用户

答案 1 :(得分:0)

您可以让应用程序检查是否存在某些预先确定的“密钥”文件并单独分发该文件。

要更新应用程序,可以下载新的apk文件,并使用意图将用户发送到程序包安装程序,以便他们可以选择是否安装。