Universal Link 在 iOS 12 上运行良好,但我昨天更新到 iOS 13.1 时遇到了问题。应该在点击时打开应用程序的 URL 只是在浏览器中打开。iOS 13 上的一些用户报告了同样的事情。
同样,我在 iOS 12.4 上从未遇到过这个问题
我相信 AASA 文件没有正确下载。Open
当我登陆我的一个网址时,我尝试从 Safari 顶部显示的横幅上点击。这没有帮助。
有时它在几次重新安装和重新启动后运行良好,但当您再次重新安装时它停止工作。
我发现这篇博客文章https://ios13.dev/universal-links-debugging-on-ios-13-cjwsux93w001p6ws1swtstmzc 描述了查看日志。
我导出了 sysdiagnose,我的 swcutil_show.txt 为我的应用程序显示了这个
Service: applinks
App ID: (my app ID)
App Version: 102
Domain: (app.myurl.com)
User Approval: unspecified
Site/Fmwk Approval: unspecified
Flags:
Last Checked: 2019-09-26 00:48:24 +0000
Next Check: 2019-09-30 23:51:38 +0000
而其他应用看起来像这样
Service: applinks
App ID: ZL6BUSYGB3.com.apple.news
App Version: 2300.5
Domain: news.apple.com
Patterns: {"/":"*"}
User Approval: unspecified
Site/Fmwk Approval: approved
Flags: systemApplication
Last Checked: 2019-09-25 18:45:50 +0000
Next Check: 2019-09-30 17:49:04 +0000
由于某种原因,它缺少Patterns
(来自 AASA)并且Site/Fmwk Approval
是unspecified
.
在多次重新安装和重新启动后,当通用链接正常工作时,我还尝试导出 sysdiagnose。我的应用确实有一些Patterns
用途Site/Fmwk Approval approved
有没有人在 iOS 13 上遇到过类似的问题?非常感谢任何帮助