我们可以在flutter inapp-webview中打开原生应用吗

问题描述 投票:0回答:1

我创建了一个使用 Azure ADB2C 进行登录的 flutter 应用程序,此登录屏幕在 flutter 应用程序中显示为 web 视图。 成功登录后,用户必须使用 Microsoft 身份验证器应用程序进行身份验证。

这里生成一个 URL 以打开验证器应用程序,如下所示 otpauth://totp/B2CDev:*****?secret=asdfasdfasdf&issuer=B2CDev

但是当单击链接时,它会抛出错误“ERR_UNKNOWN_URL_SCHEME”。

Does not open authenticator app

是否可以从 flutter inapp-webview 与 Android 原生应用程序进行通信?还有其他方法可以实现这一目标吗?

android flutter webview-flutter
1个回答
0
投票

您可以使用url_launcher

launchUrl(Uri.parse(url),mode: LaunchMode.externalApplication);
© www.soinside.com 2019 - 2024. All rights reserved.