从浏览器下载并安装apk的Html页面

时间:2012-08-23 18:00:59

标签: android browser android-intent installation apk

我有一个应用程序将由用户从公共网络服务器(在Android市场之外)安装。

所以我在webserver中托管了apk,并指示用户键入url来下载文件,然后“打开”下载的文件进行安装。

但是,几乎100%的用户都难以完成这些简单的任务(他们不熟悉技术......)。

所以,我决定制作一个简化任务的网页。该页面包含一个大按钮:

  • Donwload the apk;
  • 下载完成后,启动“Android的安装对话框”以安装下载的apk;

下载文件非常简单,但现在我的问题是从浏览器打开“安装对话框”!

我是关于html / javascript的新手,我不知道该怎么做(或者即使这是可能的)。

3 个答案:

答案 0 :(得分:11)

通常,您只需链接到.apk文件即可。当用户点击此类链接时,会下载.apk文件并自动启动安装(使用“你想安装此应用程序'”这样的对话框。)

所以,只需<a href="yourdomain.com/yourapp.apk">Download and install...</a>

重要!这仅适用于您的用户允许从“未知来源”进行安装的情况。在设置/安全性。

答案 1 :(得分:2)

如果浏览器不是您编写的,那么它不知道如何处理下载的apk文件。要求用户下载类似EasyInstall的东西来安装侧载apks或将apk放在Google Play上。设备上的Google Play应用知道如何安装apk。

- 在撰写本文时是正确的:2012年8月

答案 2 :(得分:0)

您需要确保将要交付APK的网络服务器正确设置了MIME类型。 .apk文件应为application/vnd.android.package-archive