我想为我的应用创建一个促销链接 - 我可以通过电子邮件分发。当用户单击电子邮件中的链接时,网页会执行以下操作:
- 确定哪个操作系统(iOS 或 Android)
- 如果应用程序安装在设备上 - 打开应用程序
- Else - 将用户带到 AppStore(或)PlayStore(或)自定义 URL。
我尝试使用 AppLinks (applinks.org) - 但我无法让它工作。浏览器如何理解“al:xx:xxx..”标签?它只适用于脸书/推特吗?
<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>
请帮助解决这个问题。谢谢。