Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否在Google Play上更新内部android应用程序?_Android - Fatal编程技术网

是否在Google Play上更新内部android应用程序?

是否在Google Play上更新内部android应用程序?,android,Android,我正在开发一个内部应用程序,它将不在google play上,我如何更新这个应用程序 谢谢大家 向人们发送新的apk,或者让它在有新版本时检测,并告诉他们点击链接下载。Google play提供了一种非常强大的方式来推送给定应用的更新,如果你要覆盖这种方式,你将不得不“手动”重新部署你的应用(新的apk发送到x个给定的设备) 或者让你的应用程序将其内容链接到服务器,这样,唯一需要更新的就是服务器端的“数据”。如果你想在node.js中对服务器进行编码,下面是代码: var app = expre

我正在开发一个内部应用程序,它将不在google play上,我如何更新这个应用程序


谢谢大家

向人们发送新的apk,或者让它在有新版本时检测,并告诉他们点击链接下载。

Google play提供了一种非常强大的方式来推送给定应用的更新,如果你要覆盖这种方式,你将不得不“手动”重新部署你的应用(新的apk发送到x个给定的设备)


或者让你的应用程序将其内容链接到服务器,这样,唯一需要更新的就是服务器端的“数据”。

如果你想在node.js中对服务器进行编码,下面是代码:

var app = express.createServer();
app.get('/version'', function(req, res){
    res.send('99');
});
app.listen(80);

我通过安装一个服务器解决了这个问题,该服务器保存了一个包含apk和信息的文件,并使用了一个lib进行通信和安装更新,正如我在工作中所做的那样,我将不得不等待这里的人将lib发布到github it上,但是如果有人在我发布lib之前需要使用它。

简单地将.apk分发给您的内部用户可能是最简单的入门方法,但是您必须为此实现自定义更新过程

到目前为止,有更多的选项可用于处理更新过程,例如(针对谷歌应用程序用户)、内部分发的Alpha/beta阶段(更像黑客攻击)或复杂的解决方案


请参阅中以供参考。

取决于您最初如何分发此应用程序。此应用程序将安装在特定设备上,不向公众提供。是的,我认为检查是否有新版本,然后要求用户确认是一个好方法,但我不知道如何检查是否有新版本,这是我最大的问题。请使用最新版本的API安装服务器。然后,应用程序会定期比较自己的版本,并在更新版本可用时提示用户。是的,我会这样做,创建一个服务,然后使用它,如果有一个库为这做准备会更容易,但如果我最终没有nenuma库,请在这里为下一个助手发布代码。我相信Google play是保持应用程序更新的最佳方式,也是最简单的方式,但在这种情况下,我无法使用它。