开发中的移动应用程序安全性

时间:2011-05-27 22:13:58

标签: android

我正在开发移动网络应用程序,其中一个难点是测试手机上的应用程序。如何让他人无法访问alpha测试,同时仍然可以通过我自己的手机访问应用程序,这样我就可以编写和测试应用程序而无需担心人们在发布日之前窃取我的想法?

3 个答案:

答案 0 :(得分:1)

在受密码保护的目录中的Web服务器上部署alpha .apk。 alpha测试人员获取apk的链接,用户名和密码。必须配置Android设备允许来自不受信任来源的应用安装。

豪华版: 在应用程序中添加一项功能,可检查该受保护目录中的新版本并自动下载/安装它们,因此您和您的测试人员不必在每次发布新版本时手动执行此操作。

答案 1 :(得分:0)

首先,您要在设备的设置中启用“调试模式”。其次,您应该通过USB将手机插入PC。最后,您可以将.apk直接从eclipse上传到设备并在手机上进行测试。

答案 2 :(得分:0)

如果您想与实际用户进行alpha测试,那么您将不得不创建某种配置方案。您可以为每个用户提供一个密钥 - 当他们在初始安装时键入密钥时,它会轮询您的服务器以查看密钥是否已被使用过。只有在该点未使用密钥时才应激活您的应用程序。

如果您只是想在自己的手机上进行测试,请自行上传APK - 不要通过Android电子市场或任何其他应用市场。