我正在开发的应用程序(Android、iOS)使用 go_router 12 进行导航和深度链接,但后者似乎仅适用于 Android 设备。更准确地说,在这两种情况下,单击链接都会正确地将用户重定向到应用程序,但在 iOS 上,只有加载的屏幕始终是主页,而不是链接指向的页面。
我已经正确设置了通用链接和自定义 URL 方案,链接打开应用程序的事实证明,它们只是没有重定向到正确的屏幕。 我已经检查了 go_router 文档和其他与它深度链接的示例,看起来它应该可以开箱即用,所需的设置基本上只与 ios 权利和 AndroidManifest 相关。
有人知道可能是什么原因并帮助我排除故障吗? 先谢谢你了
如果您之前已经安装了uni_links包,您可以尝试删除uni_links包,然后再次flutter clean和flutter pub get。