当我点击按钮时,我想切换到 Instagram 个人资料。我使用这个库网址启动器 https://pub.dev/packages/url_launcher。但我只能使用网络浏览器来实现此目的。为了实现我的目标,我要做什么?
要打开本机和 WebView Instagram:
-
添加到您的 iOS/Runner/Info.plist:
<key>LSApplicationQueriesSchemes</key>
<array>
...
<string>instagram</string>
</array>
-
安装 url_launcher (https://pub.dev/packages/url_launcher https://pub.dev/packages/url_launcher )
-
Import
导入'包:url_launcher/url_launcher.dart';
-
创建一些像这样的方法;
以内部小部件为例:
_launchInstagram() async {
const nativeUrl = "instagram://user?username=severinas_app";
const webUrl = "https://www.instagram.com/severinas_app/";
if (await canLaunch(nativeUrl)) {
await launch(nativeUrl);
} else if (await canLaunch(webUrl)) {
await launch(webUrl);
} else {
print("can't open Instagram");
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)