Flutter 如何关闭url_启动器启动的浏览器?或者重新聚焦我的应用程序?

Flutter 如何关闭url_启动器启动的浏览器?或者重新聚焦我的应用程序?,flutter,Flutter,我正在使用完成oauth身份验证。我为用户打开一个url,他们完成身份验证,但用户必须从浏览器手动返回到我的应用程序 我可以为用户关闭浏览器吗?如果没有,我是否可以让我的应用程序重新聚焦到用户的设备上,以便将他们返回到我的应用程序?您可以通过调用: 等待closeWebView()您找到有效的解决方案了吗?我被困在同样的情况下嗯。。。有点我的解决方案是显示一条消息,说“谢谢。你现在可以关闭此页面了。”因为我找不到其他方法。很多其他流行的应用程序都是这样做的。你使用过Oauth2软件包吗?我也在使

我正在使用完成oauth身份验证。我为用户打开一个url,他们完成身份验证,但用户必须从浏览器手动返回到我的应用程序


我可以为用户关闭浏览器吗?如果没有,我是否可以让我的应用程序重新聚焦到用户的设备上,以便将他们返回到我的应用程序?

您可以通过调用:


等待closeWebView()

您找到有效的解决方案了吗?我被困在同样的情况下嗯。。。有点我的解决方案是显示一条消息,说“谢谢。你现在可以关闭此页面了。”因为我找不到其他方法。很多其他流行的应用程序都是这样做的。你使用过Oauth2软件包吗?我也在使用用于oauth的url_launcher,我们成功地编写了一个指向deeplink的重定向,它关闭了webview,重新聚焦了应用程序。