是不是ios14以后不支持这样配置了?
通过h5页面通过Universal Links跳转到app,一直没用
是不是ios14以后不支持这样配置了?
通过h5页面通过Universal Links跳转到app,一直没用
iOS 14 之后 H5 页面通过 Universal Links 跳转到 App 失效可能有多种原因。通常,Universal Links 在 iOS 上是受到支持的,并且跨多个 iOS 版本都能正常工作。但是,当跳转失效时,可能是由于以下一些常见原因:
配置问题:
apple-app-site-association
文件配置正确,并且可以通过 HTTPS 访问。.well-known/apple-app-site-association
路径下。bundleID
、paths
、appIDs
(如果有多个应用ID)等信息。URL 格式问题:
apple-app-site-association
文件中定义的路径模式。缓存问题:
iOS 系统问题:
应用状态:
Xcode 和开发者工具:
网络问题:
apple-app-site-association
文件所在的服务器。调试和日志:
第三方库或插件:
其他考虑因素:
注意:iOS 14 本身并没有移除或更改对 Universal Links 的支持。因此,如果 Universal Links 在 iOS 14 上失效,很可能是由于上述某种原因导致的。
apple-app-site-association
别放到oss类型这种储存器,解析有问题。
配置可以加个路径。然后访问https://xxxx/testApp
即可
{
"applinks": {
"apps": [],
"details": [
{
"appID": "xxxxx",
"paths": ["/testApp/*"]
}
]
}
}
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答4.8k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
例如:https://yourdomain.com/apple-app-site-association ; 并且要在浏览器中输入这个地址确保能够访问到
需要在 Xcode 项目中进行一些配置
还需要在ios项目的App Delegate中进行一些配置,这些配置的作用主要是打开特定的界面
这是Swift版本:
这是OC代码: