我嘗試在我的IOS項目中實現應用程序鏈接。我已經設置了URL Schemes,並通過在移動Safari中輸入testApps://
進行測試。打開應用程序對話框提示。應用程序鏈接不工作在Facebook和Safari瀏覽器
我還設置了一個html文件,通過公共域訪問,www.testSite.com/testApps.html
,幷包含大多數Apps Link教程網站推薦的基本元標記。文件如下所示:
<html>
<head>
<meta property="al:ios:url" content="testApps://default" />
<meta property="al:ios:app_name" content="testApps" />
</head>
</html>
但是,當我輸入URL時,safari不會提示打開應用程序。
我也安裝Facebook應用程序設置,FB_test_Apps,設置URL方案後綴爲testApps
,打開單點登錄和深層鏈接。
我分享www.testSite.com/testApps.html在Facebook上,也從下注冊的Facebook應用FB_test_Apps(它會顯示爲「通過FB_test_Apps」在日誌中)的應用程序。
當我點擊這兩個帖子時,Facebook會將它加載到Facebook的webview中。但它不會提示打開我的應用程序。
有什麼我錯過了嗎?
更新
我發現這個問題只在IOS9發生。 iOS 8能夠很好地工作。
方面 史蒂芬
+1您爲我能夠做到這一點之前回答這個10秒。 [更多信息可以在這裏看到](http://stackoverflow.com/questions/30987986/ios-9-not-opening-instagram-app-with-url-scheme)。 –
我明白這一點。但我的問題是從Facebook應用程序中打開我的應用程序。我想爲了在IOS9中做到這一點,我需要Facebook將我的應用列入白名單。但是這不會發生,不是嗎?任何想法? – Steven
你在做什麼來從Facebook打開你的應用程序? –