我们正在开发一个Android应用程序,它将被安装在场所内的~500台设备上。如何通过wifi网络一次性集中进行。
每季度三次,需要以下
我知道在设备上我们可以默认设置“允许未知来源”。但是可以推送/安装应用程序(比如最近在Ginger Bread手机上的ICS推送)
我已经完成了post,但没有确切的答案。
答案 0 :(得分:1)
除非您在设备上拥有Android的自定义版本,否则无法将APK发送到设备并在不使用Android电子市场的情况下自动安装。
但是,您可以使用ADB将应用程序部署到单个设备,而无需用户交互。使用以下命令:
adb install /Path/ToFile/ApkFile.apk
此外,您可以将apk放在手机上,然后使用软件包管理器进行安装。
答案 1 :(得分:1)
对于初始安装,您不能。您别无选择,只能通过某种方式手动安装应用程序(例如,通过内部网的链接下载)。
对于更新,应用程序可以检查可用更新,下载它,然后在用户准备好时启动安装。你不能强行升级应用程序 - 用户必须参与其中。
您也无法“手动安装(升级版本) - 已安装(旧版本)” - 一旦卸载了应用程序,它就无法触发其他应用程序的安装。此外,通过卸载,您将丢失所有数据,这通常是不满意的。升级到位是更典型的方法。