只是想发布一个 Tobias 引用的示例。您需要在您的服务器上托管并链接到电子邮件、社交媒体等。只需替换为您的应用程序的 URI和您的 App Store 链接。请注意,iframe 适用于更多浏览器。
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
window.onload = function() {
// Deep link to your app goes here
document.getElementById("l").src = "my_app://";
setTimeout(function() {
// Link to the App Store should go here -- only fires if deep link fails
window.location = "https://itunes.apple.com/us/app/my.app/id123456789?ls=1&mt=8";
}, 500);
};
</script>
<iframe id="l" width="1" height="1" style="visibility:hidden"></iframe>
</body>
</html>
因此,如果用户安装了您的应用程序,则带有 URI 的链接将成功,并且您将存在浏览器,然后才能触发重定向到 App Store 的脚本。如果用户没有您的应用程序,则重定向成功(在简短的丑陋错误消息之后)。我是Branch的开发人员,我们使用它,因此请随时与实施中的问题联系。