正在更新未在 Play 商店中列出的 android 个应用?

Updating android app not listed on play store?

我们为我的一位客户开发了一款应用程序,该应用程序以平板电脑作为默认启动器。现在,我们每隔一段时间就想更新应用程序——最好是在不访问平板​​电脑的情况下——几乎是远程更新。该应用程序未在 Play 商店上架,我们在内部将其作为 .apk 文件安装在平板电脑上,然后发送给客户。

如何才能强制更新它?应用程序具有互联网连接,它是用 Cordova 或 Android 原生编写的(我们有 2 个应用程序)。

您可以使用 cordova File 插件来获得将文件写入磁盘的访问权限,然后包含一个函数来检查服务器上的值以确定应用程序是否可用是否最新。如果该应用程序不是 运行 当前版本...那么您的应用程序可以调用一个函数来下载更新的应用程序 pages/scripts 并将它们保存在本地。

为了安全起见,我建议实施一个动态启动画面(您自己的)来检查是否有任何已下载的更新文件要传输到活动的应用程序目录。

所以下次应用程序启动时,启动画面只会停留更长的时间,让用户知道正在进行更新...而您的更新功能复制、编辑和替换背景.

这是您应该在发布之前彻底测试的东西,因为如果应用程序在文件写入期间暂停,它有时会破坏您的应用程序。

您可以在此处阅读有关 cordova 文件插件的更多信息:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-file/