如何在没有互联网的情况下通过内部wifi分发Android应用程序

问题描述 投票:-1回答:1

所以我在我公司内部制作了一个小型Android应用程序。该应用程序应该在专用的Android 6设备(附带条形码扫描仪的便携式计算机)上运行,以扫描条形码并与公司无线网络中的服务器通信。

此内部无线网络出于安全原因不允许访问互联网。

现在我正在寻找一种简单的方法来推出我的Android应用程序的版本更新。没有互联网,普通的应用程序商店被排除在外。

如果版本更新可以在没有用户交互的情况下静默安装,我更愿意。

我知道F-Droid Server,一个自定义App Store存储库。据我所知,在我的环境中启动并运行它需要付出相当大的努力。考虑到设备只需要运行一个应用程序,可能太多了。

有更简单的方法吗?也许喜欢以编程方式从网址下载我的.apk的新版本,然后自动安装?

任何想法都表示赞赏。

android android-6.0-marshmallow android-install-apk
1个回答
0
投票

有更简单的方法吗?也许喜欢以编程方式从网址下载我的.apk的新版本,然后自动安装?

是的,从您自己的服务器以编程方式下载apk并启动安装似乎更简单(25行代码)。这是一个包含大量详细信息的问题(并查看它链接的2个问题):Android: install .apk programmatically

安装可能需要用户交互;用户单击“确定”或取消的提示。

此外,你必须在某处托管APK。如果您不想为此构建Web服务,则可以托管静态文件并使用命名约定或时间戳来确定下载和安装的时间/时间。

任何想法都表示赞赏。

关于以编程方式更新的建议是编写一个单独的简单而强大的应用程序,只执行该操作,而在主应用程序中具有自我更新的代码。

© www.soinside.com 2019 - 2024. All rights reserved.