繁体   English   中英

有没有简单的方法来保护和更新Android应用程序?

[英]Is there any simple way to protect the Android App and update it?

我开发了一个Android应用程序,并通过Eclipse和USB连接将其安装到三个用户的手机上。 我不想将应用程序投放到Google市场。 现在我有两个问题:

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

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

我首先想到的是,您可以设置应用安装后首次运行该应用所需的密码,并将该密码仅提供给已启用的用户

您可以使应用程序检查某些预定的“密钥”文件是否存在,并分别分发该文件。

为了更新该应用程序,可以下载新的apk文件并使用一种意图将用户发送到Package Installer,以便他们可以选择是否安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM