2013-05-30 93 views
0

我見過this answer,但 - 因爲它聲稱 - 鏈接開始下載.apk文件,而我正在尋找任何方式來運行它,如果它直接從網絡安裝。安裝/運行(不是:下載)APK文件直接從網站

我找到了this example和TestFlight的網頁。有一個鏈接Already Installed? Launch the App - 一個簡單的<a>標記與href設置爲testflightapp://com.testflightapp.androidapp?scheme=http&amp;host=testflightapp.com&amp;path=m/builds

但是,似乎這種href /協議僅支持安裝Test Flight應用程序,並且在Android系統中通常不可用。

我說得對,我自己的應用程序 - 我想通過網站鏈接運行的應用程序 - 必須自己註冊並處理私有協議,如本例所示。

+0

看看這個http://stackoverflow.com/questions/3469908/make-a-link-in-the-android-browser-start-up-my-app/3472228#3472228 – pumpkee

回答

1

是的,你的應用程序必須有一個intent-filter響應特定的(最好是非標準的)URI。

在上述情況下,意向過濾器用於testflightapp://方案URI。

+0

這是完美的工作爲你?如果它有效,請給我一個樣品,因爲我不知道如何做到這一點.... – Hareesh