iOS 12 上的通用链接运行良好,但我在昨天更新到iOS 13.1后遇到了问题。当点击应该打开应用程序的URL时,它们只是在浏览器中打开。
一些使用iOS 13的用户报告了同样的问题。
再次说明,在iOS 12.4上我从未遇到过这个问题。
我认为AASA文件没有被正确下载。我尝试从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
由于某些原因,缺少来自AASA的Patterns
,并且Site/Fmwk Approval
未指定。
我也尝试在多次重新安装和重新启动后,在通用链接工作时导出sysdiagnose。 我的应用程序确实有与Site/Fmwk Approval approved
的Patterns
相关的内容。
是否有人在iOS 13上遇到类似的问题?任何帮助都将不胜感激。