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

托马斯

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

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

现在我正在寻找一种简单的方法来推出我的 Android 应用程序的版本更新。由于没有可用的互联网,因此排除了正常的应用程序商店。

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

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

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

任何想法表示赞赏。

莱奥莱尔

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

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

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

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

任何想法表示赞赏。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在没有USB连接的情况下通过WiFi调试我的Android应用程序?

分发没有证书的android应用程序发布版本

内部分发企业应用程序

如何在没有互联网的情况下广播wifi网络?

通过venv分发Python应用程序

如何分发Java应用程序

如何分发python GTK应用程序?

如何分发企业iOS应用程序?

如何分发Node JS应用程序?

通过Android应用程序连接到WiFi

Android Things 如何从应用程序调用 WiFi 设置

当我在没有连接 WiFi 的情况下打开我的 android 应用程序时,它显示没有连接到我在代码中给出的 WiFi

如何在Windows下分发GtkAda应用程序?

如何在不使用AppStore的情况下将要测试的应用程序分发给Friends

切换到android应用程序分发包后,应用程序有时会因Resources $ NotFoundException而崩溃

如何通过库依赖链分发Java应用程序?

分发Flutter应用程序Android和iOS的最佳方法。Flutter Beta分发的最佳实践

如何在Clojure中创建可分发的应用程序?

如何在Windows上分发GTK +应用程序?

使用TestFlight分发企业内部应用程序

分发带有.so文件的应用程序?

如何使用硒打包/分发Python 2.7应用程序?

如何分发nw.js应用程序的更新

如何使用Hashlink分发Haxe应用程序?

如何分发便携式 MPI 应用程序?

如何分发用于Google Glass的Beta版应用程序

如何确保我的 PHP 应用程序不会被分发?

如何发布或分发使用 mikro-orm 的应用程序?

如何分发控制台应用程序?