2016-03-29 69 views
2

我正在應用程序中工作。需要創建一個深層鏈接。用戶可以共享特定項目,用戶可以從點擊鏈接打開直接頁面。我按照enter link description here如何在應用中創建深層鏈接?

<intent-filter > 
      <!-- android:autoVerify="true"--> 

     <action android:name="android.intent.action.VIEW" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 

      <data android:scheme="https" 
       android:host="www.jobzminer.com" 
       android:pathPrefix="/appplay" /> 

      <data android:scheme="jobzminer" 
       android:host="appplay" /> 
    </intent-filter> 

但是當我把鏈接到瀏覽器然後它不工作。

+0

什麼是鏈接,你點擊瀏覽器? –

+0

感謝您回覆@Eric。我有這樣的網址:jobzminer:// appplay – Suman

+1

更改您的網址爲:「https:// www.jobzminer.com/appplay」,它將起作用。 –

回答

2

正如評論中所述,要將您的網址更新爲:https://www.jobzminer.com/appplay。也請將您的瀏覽器清除爲默認應用程序。

要傳遞參數,可以使用查詢參數。像這樣改變你的網址:https://www.jobzminer.com/appplay?param1=hello&param2=world

然後在你的活動中。這樣做:

Intent intent = getIntent(); 
Uri data = intent.getData(); 
String param1 = data.getQueryParameter("param1"); 
String param2 = data.getQueryParameter("param2"); 

你也可以看到我的回答here

相關問題