我将通过从公开的Web服务器的用户安装的应用程序(在Android Market以外)。
所以,我主持的Web服务器的APK,并指示用户键入的URL下载的文件,然后选择“打开”下载的文件进行安装。
但是,用户几乎100%有困难做那些简单的任务(他们不熟悉的技术...)。
所以,我决定做一个网页,将简化任务。 该页面包含一个大的按钮,将:
- Donwload的APK;
- 下载完成后,启动“Android的安装对话框”安装下载的APK;
你下载过的文件是很容易的,但现在我的问题是,打开浏览器,从“安装对话框”!
我完全新手的HTML / JavaScript的,我不知道如何做到这一点(或者即使这是可能的)。
通常情况下,你只是链接到.apk
文件。 当用户点击这样的链接时, .apk
文件下载并安装自动启动(与像一个对话框“你要安装该应用程序”)。
所以,只要<a href="yourdomain.com/yourapp.apk">Download and install...</a>
。
重要! 仅当用户允许在设置/安全“未知来源”安装工程。
如果浏览器是由你不写,那么它不知道如何处理下载的APK文件做。 请用户下载类似EasyInstall安装侧载的APK或把你在谷歌播放APK。 在设备知道如何安装APK谷歌Play应用。
- 在写作的时候真:2012年8月
你需要确保你的服务器是要传递APK正确设置MIME类型。 它应该是application/vnd.android.package-archive
的.apk文件的文件。