我有一個鏈接,當點擊加載動態網頁(在服務器上執行一些操作),然後將用戶重定向到已安裝的應用程序。到目前爲止,在以下應用程序/瀏覽器中打開鏈接工作正常:如何從Facebook應用程序內置瀏覽器深層鏈接應用程序?
- Android的默認瀏覽器;
- 鉻 - 幾個版本
- Twitter的應用程序
類似的事情也正在iOS上進行,並能正常工作。
以下不起作用,不管我怎麼努力:
- 在Facebook上分享的鏈接,以及與Facebook的在Android內置瀏覽器從Facebook的應用程序打開它(在iOS上能正常工作) 。我收到一個錯誤,說「頁面無法加載」。
什麼已經做/嘗試:
應用程序有需要的內容過濾器和意圖設置正確,並將過濾器設置爲同時處理自定義協議計劃(「例如://」 )和HTTP(「http」,「example.com」) - 一次一個,並且都在同一時間。
使用App Links標籤或Open Graph標籤(正如一些FB文獻所建議的)不能解決問題。
使用HTTP重定向,javascript或元刷新標記重定向用戶不起作用。
使用HTML鏈接並記錄它不起作用。
除了使用Android Facebook應用程序的內置瀏覽器時,所有這些方法都可以在任何地方使用。
是否有這種鏈接的工作任何特殊語法(這與幾款Android版本,2.3,4.4和5.0測試)?
感謝, 讓
你知道了嗎?我遇到與iOS – luis
相同的問題最終一切都開始奏效,我懷疑Facebook應用的更新已經完成 - 沒有其他更改。在iOS 9上,這些都不起作用,但我使用了[Smart Banner](https://developer.apple.com/library/mac/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html)進行了類似的操作功能。 – jeanreis