众所周知,iOS深度链接已经改变了一点叫做通用链接,通用链接我们需要在你的Xcode项目中启用'Associated Domains' 并在那里添加支持的域,以及在域服务器上托管apple-app-site-association JSON等更多更改。
这个我理解得很好,但我的问题是我必须支持多个社区可能就像每个使用app的企业都会拥有自己的社区,所以添加所有社区(域)并不是件好事到'Associated Domains'并且如果有任何新企业使用该应用程序,那么我需要提供一个应用程序更新,添加该域名详细信息。
有人可以帮我吗?
我有几个问题
谢谢, Vinodh
答案 0 :(得分:0)
关于您的第一个问题:您可以继续使用旧式深层链接,而不会对您的应用产生任何问题或更改。
旧式深层链接示例:
将以下内容添加到您网站的<head>
:
<script>
window.onload = function() {
if(navigator.userAgent.match(/iPhone|iPad|iPod/i)) {
// replace the following with the actual deep link of your app
window.location = "myapp://deep/link";
setTimeout(function() {
// replace the following with the actual app store link of your app
window.location = "http://itunes.apple.com/app/id123456?mt=8";
}, 500);
}
}
</script>