【问题标题】:Android app to deploy updates to testers?向测试人员部署更新的 Android 应用?
【发布时间】:2011-09-12 13:24:16
【问题描述】:

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

【问题讨论】:

标签: android deployment qa


【解决方案1】:

您的应用可以检查更新 URL 以查看是否有新的 apk 版本,如果有新版本,请下载它。将 apk 保存到 sd-card 并调用安装程序:

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

【讨论】:

  • 谢谢。我的目标是将此任务与应用程序本身分开,这样我就不必为每个应用程序重复代码。但是,看起来越来越没有现成的东西可以做到这一点,所以你的 sn-p 可能会帮助我编写一个“本地存储库”应用程序。
猜你喜欢
  • 1970-01-01
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 2015-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多