我想在我的網站上製作一個按鈕,這將允許用戶打開原生Facebook應用程序(如果已安裝),否則打開Facebook網站。據我瞭解,我必須爲此創建單獨的html頁面。爲什麼這個由facebook生成的深層鏈接(applink)不起作用?
我嘗試了Facebook託管的應用程序鏈接以獲得可用的App鏈接示例。以下代碼由facebook生成,可通過此url訪問。
我試圖用iOS(Safari,Chrome),Android(默認瀏覽器,Chrome)打開此鏈接。儘管我在兩臺設備上都安裝了facebook應用,但我被重定向到了facebook網站。
爲什麼發生?我如何使它打開本機應用程序?
<html>
<head>
<title>App Link</title>
<meta property="fb:app_id" content="505860159524932" />
<meta property="al:ios:url" content="fb://profile/838619192839881" />
<meta property="al:ios:app_name" content="Facebook" />
<meta property="al:ios:app_store_id" content="284882215" />
<meta property="al:android:package" content="com.facebook.katana" />
<meta property="al:android:app_name" content="Facebook" />
<meta property="al:android:url" content="fb://page/838619192839881" />
<meta property="al:web:should_fallback" content="false" />
<meta property="al:web:url" content="https://www.facebook.com/warpcompany" />
<meta http-equiv="refresh" content="0;url=https://www.facebook.com/warpcompany" />
</head>
<body>Redirecting...</body>
</html>
Safari和Chrome不支持應用鏈接。 –