我想爲我的應用程序創建促銷鏈接 - 我可以通過電子郵件分發這些鏈接。當用戶單擊電子郵件中的鏈接上,網頁做到這一點:爲移動應用程序創建深層鏈接
- 確定其OS(iOS或Android)
- 如果安裝在設備上的應用程序 - 啓動應用
- 否則 - 將用戶帶到AppStore(或)PlayStore(或)一個自定義URL。
我嘗試使用AppLinks(applinks.org) - 但我無法讓它工作。瀏覽器如何理解「al:xx:xxx ..」標籤?它只適用於facebook/twitter嗎?
<html>
<head>
<meta property="al:ios:url" content="applinks://docs" />
<meta property="al:ios:app_store_id" content="12345" />
<meta property="al:ios:app_name" content="App Links" />
<meta property="al:android:url" content="applinks://docs" />
<meta property="al:android:app_name" content="App Links" />
<meta property="al:android:package" content="org.applinks" />
<meta property="al:web:url" content="http://applinks.org/documentation" />
</head>
我也嘗試從另一個後一些JavaScript - 但如果不安裝該應用程序的瀏覽器顯示錯誤:
<script>
window.onload = function() {
window.location = 'http://www.launchMyApp';
setTimeout("window.location = 'http://play.google.com/someApp';", 1000);
}
</script>
請這方面的幫助。 謝謝。
由於Safari和Chrome不支持它,App Links並不能解決您的問題。此外,雖然有一些JS解決方案,但沒有一個是理想的,因爲它們都會有一些怪癖。 – 2015-02-24 21:43:06
我也有同樣的問題,是否有任何可能的解決辦法做沒有腳本thiis,任何示例將不勝感激 – 2015-06-18 05:15:30
Javascript重定向當然有潛在的怪癖!我在一家公司工作(hokolinks.com),我們做了一個更復雜的腳本,但它仍然失敗了一些瘋狂的Android手機。谷歌和蘋果都宣佈了一個無縫的解決方案(無需JS),使用服務器上的文件輕鬆集成。檢查適用於Android的iOS和App Link的通用鏈接(是,同名)。 – 2015-06-22 22:59:27