我创建了一个使用 Azure ADB2C 进行登录的 flutter 应用程序,此登录屏幕在 flutter 应用程序中显示为 web 视图。 成功登录后,用户必须使用 Microsoft 身份验证器应用程序进行身份验证。
这里生成一个 URL 以打开验证器应用程序,如下所示 otpauth://totp/B2CDev:*****?secret=asdfasdfasdf&issuer=B2CDev
但是当单击链接时,它会抛出错误“ERR_UNKNOWN_URL_SCHEME”。
是否可以从 flutter inapp-webview 与 Android 原生应用程序进行通信?还有其他方法可以实现这一目标吗?
您可以使用url_launcher
launchUrl(Uri.parse(url),mode: LaunchMode.externalApplication);