[英]Universal Links don't redirect the user to my app when tapped
我在我的应用程序中实现了Universal Links ,它就像魅力一样。 但在iOS
9.2更新后它停止了工作。
当应用程序已安装时,我点击iOS9.1打开我的应用程序的链接,在iOS9.2中它不是。
有没有人有同样的问题?
我的问题是apple-app-site-association
的旧格式。
旧格式是:
{
"applinks": {
"apps": [],
"details": {
"1234ABCDE.com.app.myapp": {
"paths": [
"*"
]
}
}
}
}
更新格式修复了问题, 新格式为:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "1234ABCDE.com.app.myapp",
"paths": ["*"]
}
]
}
}
可以检查格式是否正确: https : iOS9.2
如果它说:推荐 - 旧格式,那么它将无法在iOS9.2
上iOS9.2
,所以更新到新格式。
希望它对某人有帮助。
这是iOS 9.2引入的已知问题。 有关该问题的完整说明,请参阅https://blog.branch.io/ios-9.2-redirection-update-uri-scheme-and-universal-links 。
TLDR - 目前尚不清楚这是故意还是Apple的错误。 众所周知,随着iOS 9.2的更新,之前用于提示用户打开应用程序(与URL方案相关联)的模型对话框不再是模态的。 这意味着javascript执行继续,如果您以前指望模式对话框以防止用户重定向到应用商店,那就不再有效了。 大多数使用URL方案的应用程序的最终用户体验是,它们始终被重定向到应用程序商店,其中按钮显示为“打开”而不是应用程序的“获取”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.