我正在开发一个内部应用程序,它不会在 google play 上,我该如何更新这个应用程序?
非常感谢大家!
如果您想在 node.js 中编写服务器代码,代码如下:
var app = express.createServer();
app.get('/version'', function(req, res){
res.send('99');
});
app.listen(80);
向人们发送新的 apk,或者让它检测何时有新版本,并告诉他们单击链接进行下载。
我通过安装一个服务器来解决这个问题,该服务器保存一个文件apk
和来自他们的信息,并使用一个进行通信和安装更新的库,就像我在工作中所做的那样,我将不得不等待这里的人在 github 上发布库它,但是如果有人在我在这里发布库之前需要使用。
Google play 提供了一种非常强大的方式来推送给定应用程序的更新,如果您将覆盖这种方式,您将不得不“手动”重新部署您的应用程序(新 apk 发送到 x 个给定设备)
或者让您的应用程序将其内容链接到服务器,这样唯一要更新的将是服务器端的“数据”。
简单地将 .apk 分发给您的内部用户可能是最简单的入门方法,但是您必须为此实施自定义更新过程。
到目前为止,有更多可用的选项可以处理更新过程,例如私有渠道(适用于 Google Apps 用户)、用于内部分发的 Alpha/Beta 阶段(更像是 hack..)或复杂的MDM解决方案。
请参阅我在Google Play 部署中为内部公司用户提供的答案,仅供参考。