我目前在我的Android應用程序中通過創建一個選擇器與ACTION_SEND
-Intent共享鏈接。我現在想添加深層鏈接到已經與我們的iOS應用程序鏈接到Android應用程序的鏈接,但不是從與Android應用程序共享的鏈接。我認爲原因是通過使用Intent,實際發佈該共享的應用程序是Facebook應用程序,而不是我自己的應用程序。
所以我可能不得不使用FacebookDialog來得到這個工作,對吧?
如果是這樣,我能以某種方式仍然得到選擇器?我仍然希望用戶能夠選擇要共享的服務。Android Facebook與深層鏈接共享
我也知道應用程序鏈接,有誰知道如果使用這也可以解決這個問題?可以通過App Links鏈接被引用到正確的應用程序,雖然他們與標準的Facebook應用程序共享? Facebook應用程序鏈接文檔沒有多說關於從應用程序共享內容,只有如何從網站鏈接。
Thx爲答案!因此,對於App Links,您只需將元數據添加到您的網站,Facebook就會識別出指向此類網站的任何鏈接作爲App Link?那將是當時的路。 – Alf 2014-09-24 08:29:55
這是正確的。 – 2014-09-24 16:12:09
從我的第一次測試看來,這是不對的。當我通過ACTION_SEND意圖從應用內共享鏈接時,鏈接現在可以與App Links元標記一起使用,但是如果我只是在我的新聞源中發佈鏈接,則不會將其識別爲應用的鏈接。此外,iOS應用的舊帖子也無法識別。因此,我猜想鏈接必須從應用(iOS或Android)發佈,並且鏈接的網站必須在帖子發佈時存在元標記,而不是點擊鏈接。但是,迄今爲止,它解決了意圖問題。 – Alf 2014-09-25 09:19:52