因此,我制作了一个小型 Android 应用程序供公司内部使用。该应用程序应该在专用的 Android 6 设备(带有条形码扫描仪的便携式计算机)上运行,以扫描条形码并与我们公司无线网络中的服务器通信。
出于安全原因,该内部无线网络不允许访问互联网。
现在我正在寻找一种简单的方法来推出我的 Android 应用程序的版本更新。由于没有可用的互联网,因此排除了正常的应用程序商店。
我更喜欢,如果可以在没有用户交互的情况下静默安装版本更新。
我知道F-Droid Server是一个自定义的 App Store 存储库。据我所知,在我的环境中启动并运行它需要相当多的努力。也许太多了,考虑到设备只需要运行一个应用程序。
有没有更简单的方法?也许喜欢从 url 以编程方式下载我的 .apk 的新版本,然后自动安装?
任何想法表示赞赏。
有没有更简单的方法?也许喜欢从 url 以编程方式下载我的 .apk 的新版本,然后自动安装?
是的,从您自己的服务器以编程方式下载 apk 并启动安装似乎更简单(25 行代码)。这是一个包含很多细节的问题(并查看它链接到的 2 个问题):Android:以编程方式安装 .apk
安装可能需要用户交互;用户单击确定或取消的提示。
此外,您必须在某处托管 APK。如果您不想为此构建 Web 服务,您可以托管静态文件并使用命名约定或时间戳来决定下载和安装的内容/时间。
任何想法表示赞赏。
关于以编程方式更新的建议是编写一个单独的简单而强大的应用程序,只执行此操作,而不是在主应用程序中使用代码进行自我更新。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句