我试图在我的iOS应用中集成通用链接。因此,每当有人点击<myapp>.herokuapp.com/content
时,都会直接重定向到应用。我按照this指南进行了设置。我做了以下设置,但无法使其正常工作。我还检查了stackoverflow上的其他线程,但没有一个解决了这个问题。
activitycontinuation:<myapp>.herokuapp.com
和applinks:<myapp>.herokuapp.com
。在我的网站上为apple-app-site-association
添加了https://<myapp>.herokuapp.com/apple-app-site-association
的路由,返回以下json:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "<teamId>.<bundleId>.dev",
"paths": [ "*" ]
},
{
"appID": "<teamId>.<bundleId>",
"paths": [ "*" ]
}
]
},
"activitycontinuation": {
"apps": [
"<teamId>.<bundleId>.dev",
"<teamId>.<bundleId>"
]
}
}
已安装的应用程序从Xcode到iPhone 6s Plus(物理设备),包ID <bundleId>.dev
并将链接https://<myapp>.herokuapp.com/content
复制到Notes但在Safari中打开。
答案 0 :(得分:5)
修正了问题。问题是我正在使用Debug配置进行测试。当我尝试使用Release版本时,现在一切正常。
答案 1 :(得分:1)
有很多问题可能阻止您的Universal Links在此工作。
以下是一些需要仔细检查的事项:
我还建议您浏览Alex Austen关于此主题的超级博文,因为这样做可以帮助您发现问题(此处:https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9/)。
Branch有许多用于识别Universal Linking问题的工具/资源。它们专门用于分支链接,但您仍然可以发现它们有用:
答案 2 :(得分:0)
将您的域名粘贴到此link并检查其是否存在问题