我在iOS领域花费的时间比Android多,所以如果这是一个明显的问题,请道歉......
我们有一个企业Android应用程序,我们需要在全国范围内推广到很多地方。理想情况下,我们希望能够在不涉及现场工作人员的情况下安装我们当前的应用程序(以及未来的应用程序)。有没有办法为Android设备进行远程安装?我们可以自己安装然后发送设备,但是明年会有更多的应用程序添加到这个项目,所以我们不想继续来回运送设备。由于行业和最终用户的性质,我们最好能集中控制安装,而不是依靠这些远程员工这样做。我们正在关注> 1000台设备,如果这会影响答案。
到目前为止,我发现的所有解决方案都更适合个人用户,而不是像我们这样的大型设备。
答案 0 :(得分:1)
对于这种情况有一些解决方案,有些解决方案比其他解决方案更好,可能对您的情况没有帮助,但这些是其中一些:
1 - 将您的APK放在Web服务器上并配置您的APK以在此服务器上查找新版本。使用intent可以下载并打开它,但它应该提示用户接受安装。
2 - 如果设备已植根,您可以使用ADB命令安装新的APK,而不会提示用户接受它。
3 - 如果您能够这样做,您可以在客户端网络上配置VPN,并使用它来远程连接并通过网络为每个设备使用ADB。
4 - 如果您的应用位于Play商店,如果应用配置为从Play商店自动更新,您的应用应自动更新。
我确定还有其他方法可以做到这一点,所以如果这些都没有帮助你,请不要担心。
答案 1 :(得分:1)
不幸的是,我认为这个问题可能会被关闭,因为它不在主题上(https://stackoverflow.com/help/on-topic) - 但是如果处理了这个问题,我感到很痛苦。
有几个选项(我自己做过几个选项):
1.编写自己的商店:需要创建服务和客户端,不容易
2.使用BYOD工具,例如MobiControl:https://www.soti.net/mobicontrol/