我試圖打開應用程序使用AppLinking或特定URL DeepLinking應用上進行鏈接或深層鏈接
按照我所瞭解:
<data android:scheme="http"
android:host="example.org"
android:pathPrefix="/app"/>
我必須按照這個格式接收與網址:http://example.org/app/ ......
,但我擔心的是,我有兩個網址 https://example.org/somestring(URL打開產品說明書) ProductDescActivity https://example.org/somestring-VS-somestring(URL打開產品比較) ProductCompActivity
我已經定義在mainfest文件結構等上面,但我不具有固定的PathPrefix值
<data android:scheme="http"
android:host="example.org"
android:pathPrefix="?????????"/>
如果我這種結構添加到這兩個我的活動可能會同時打開這兩個活動
如何管理請求併爲這種url請求執行AppIndexing,其中pathPrefix i不是固定的或者更直 如何處理URL沒有任何的子域
你永遠不能打開兩個活動一次。如果發生重疊,會發生什麼情況?您會得到一個選擇器,要求您選擇要使用的應用程序 - 並且您的應用程序將被列出兩次。它實際上相當混亂。 –
@GabeSechan哦,我得到你了,好吧,確定他們將會是列表中的兩個應用程序啓動器圖標,一個用於活動A,另一個用於B,這不太好!不管怎麼說! thanx爲您的關注!欣賞它 – Peter