2012-08-23 242 views
2

我有一個應用程序,將由用戶從公共web服務器(安卓市場之外)安裝。Html頁面從瀏覽器下載並安裝apk格式

因此,我在網絡服務器上託管了apk並指示用戶輸入url來下載文件,然後「打開」下載的文件進行安裝。

但是,幾乎100%的用戶都很難完成這些簡單的任務(他們對技術不熟悉......)。

所以,我決定做一個簡化任務的網頁。該頁面包含一個單一的大按鈕,將會:

  • Donwload the apk;
  • 下載完成後,啓動「Android's Install Dialog」安裝下載的apk文件;

下載文件非常容易,但現在我的問題是從瀏覽器打開「安裝對話框」!

我是完全新手關於HTML/JavaScript,我不知道該怎麼做(或者即使這是可能的)。

回答

2

如果瀏覽器不是由你寫的,那麼它不知道如何處理下載的apk文件。請用戶下載EasyInstall之類的軟件來安裝側裝APK,或者將apk安裝在Google Play上。設備上的Google Play應用知道如何安裝apk。

8

通常情況下,您只需鏈接到.apk文件。當用戶點擊這樣一個鏈接時,.apk文件被下載並且安裝自動啓動(有一個對話框「你想要安裝這個應用程序」)。

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

重要!這僅適用於用戶允許從設置/安全中的「未知來源」進行安裝的情況。