Android应用程序将更新部署到测试人员?

时间:2011-09-12 13:24:16

标签: android deployment qa

我为一家小公司及其客户和供应商维护了一些应用程序。现在,当有一个新的测试版本需要通过QA(即它尚未在市场上)时,新的APK必须从本地网络下载到QA中使用的每个设备上。理想情况下,我想在每个设备上放置一个应用程序,以检查已知位置的更新,并通过单击即可下载和安装。有这样的东西吗?这不会太难;它只需要查找指定文件夹中的.apk文件,与已安装的程序ID匹配,然后在.apk中的版本代码大于已安装应用程序中的版本代码的任何情况下通知用户。

1 个答案:

答案 0 :(得分:3)

您的应用可以查看更新网址以查看是否有新的apk版本并在有新版本时下载。将apk保存到SD卡并调用安装程序:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-   archive");
startActivity(intent);