2017-03-02 60 views
0

語境:深層鏈接,不會重新導向至Play商店

目前,我們正在建設一個自定義的Play商店。由於Android的Play商店不提供此類應用程序,因此我們提供了一個帶有「下載」按鈕的網頁,用戶點擊該按鈕即可安裝我們的apk。

問題:

我們想生成一個深層鏈接這一點。如果用戶點擊此深層鏈接網址,那麼如果安裝了該應用程序,則會打開該應用程序。如果應用程序未安裝,它將打開您可以安裝apk的網頁。

可以這樣做嗎?

+0

在你的問題中,你想打開這兩種情況下(安裝/未安裝)。你想要打開的是未安裝的應用程序。 – Akshay

+0

如果我沒有錯,你想打開你的自定義Play商店應用程序,如果它的安裝和啓動網頁,如果它不可用。 – Akshay

+0

你沒有錯。 – avismara

回答

0

要打開該應用的鏈接的水龍頭必須添加intent-filter一個爲應用啓動器在你Manifest文件:

<!-- To open app using link --> 
<intent-filter> 
    <action android:name="android.intent.action.VIEW"></action> 
    <category android:name="android.intent.category.DEFAULT"></category> 
    <category android:name="android.intent.category.BROWSABLE"></category> 
    <data android:scheme="http" 
      android:host="yourdomain.com" 
      android:pathPrefix="/someurlparam"> 
    </data> 
</intent-filter> 

如果應用程序可用它會推出其他的瀏覽器會做他的工作。