当flutter应用程序在后台运行时。我点击我的电子邮件中的链接,应用程序正在打开,但无法推送到下一个屏幕。当应用程序未在后台运行时。我点击了我的电子邮件中的链接,应用程序正在打开,以推送到下一个屏幕。
我正在使用下面的包flutter应用程序开发
发布于 2021-06-24 23:42:36
如果应用程序被终止(或者更确切地说,不是在后台运行),操作系统必须重新启动它-这是一个冷启动。在这种情况下,getInitialLink将有启动你的应用程序的链接,而流不会产生链接(在那个时间点)。
或者-如果应用程序在后台运行,并且操作系统必须将其带到前台,则Stream将是生成链接的那个,而getInitialLink将是空的,或者是应用程序启动时使用的初始链接。
由于这两种情况,您应该始终添加对初始链接(或URI)的检查,并订阅链接流(或URI)。
https://stackoverflow.com/questions/68117934
复制相似问题