有没有为Android设备实现自己的应用程序库和包管理器/下载器?可能位于本地服务器上的存储库,以及可能使下载/安装决策与默认Play应用程序不同的程序包管理器。
在本地服务器上保留存储库将确保只有授权的应用程序才能下载到本地网络上的设备。
这将涉及到什么(来自Android设备和后端服务器,它们将为设备提供应用程序)?
我在Android上试过的一个替代存储库/下载程序是F-Droid。我正在考虑这些问题......除了我不确定在服务器端需要什么才能实现这一点。
另外..第一步,我主要对测试目的感兴趣。或者像学校/小公司这样的小团体。
答案 0 :(得分:0)
可能不是您正在寻找的内容,但至少您可以将所有apks发布到您在本地网络上托管的Artifactory(如果您使用gradle作为构建版本,则非常容易)。然后使用Artifactory的restful api,您可以创建一个移动Web前端,允许您查看/下载我们的artifactory存储库中的任何apks。这是你应该能够在几天内建立起来的东西。
答案 1 :(得分:0)
托管存储库没有什么特别或复杂的,它就像任何其他Web服务器一样。您只需存储APK文件并使用APK mimetype进行分发。此外,您还需要一个数据库后端来存储设备/应用程序组合。
您只需要考虑这不是一个受信任的安装位置,因此您的所有用户都需要启用“允许第三方应用”或其设备在其设备上的OEM调用。
另外,我不知道为什么你想要一个自定义包管理器/安装程序,你还在寻找什么额外的功能?