2015-12-07 67 views
2

我正在開發一個iOS應用程序,它使用自定義URL方案並支持深度鏈接。我測試了深度鏈接的作用,直接在safari中輸入自定義網址;它把我帶到我的應用程序。此外,當我在Facebook上分享我的網站鏈接時,該鏈接會重定向到我的應用程序。Facebook深層鏈接不適用於開放圖形新聞聯播故事

我遇到的問題是Facebook的開放圖新聞故事。我的應用程序使用與我的測試相同的URL共享打開的圖形故事,但是當我點擊以從iOS設備打開新聞故事時,它會在Facebook瀏覽器中打開,而不是在我的應用程序中打開。

由於直接共享URL,我相當有信心,我已經正確設置了深度鏈接,所以我認爲它必須是開放圖形。

+0

任何運氣找到一個awnser? –

回答

0

事實證明,這是由於我對Open Graph如何工作的根本性誤解造成的。在iOS應用程序中,我創建了一個新的Open Graph對象,而不是鏈接到存儲在服務器網頁上的現有OG對象。我不需要創建一個新的,我只需要鏈接到一個現有的。現在,Facebook按預期從我的OG對象中提取元數據,並且深度鏈接正常工作。