我正在尝试让用户将他们的linkedin账户与他们在我的flutter应用程序上创建的个人资料链接起来。只是为了澄清我想要的是在他们的linkedin帐户和Avvo帐户的用户个人资料上有一个链接,我没有使用这些作为一种身份验证的形式。我已经得到了这个工作,但我觉得这不是一个非常友好的用户和一种老套的方式。现在,我使用url-launcher打开用户配置文件页面。最初,要链接他们的帐户,用户必须提供他们的linkedin和Avvo帐户的url,这是我不喜欢的部分。这里涉及的代码不多,但我会将其包括在内。
Future<void> openLinkedin(String linkedinUrl) async {
if (await canLaunch(linkedinUrl)) {
await launch(linkedinUrl);
} else {
throw 'Could not open the url.';
}
}有没有比让用户输入url更好的方法呢?或者有没有更好的方法来完全实现这一点。
发布于 2020-03-30 14:11:12
尝试使用如下所示的WebView微件,而不是让用户离开您的应用程序
.
.
WebView(
initialUrl: 'https://flutter.io',
javascriptMode: JavascriptMode.unrestricted,
),
.
.https://stackoverflow.com/questions/60923740
复制相似问题