gpt4 book ai didi

Flutter在facebook应用程序android和ios中打开facebook链接

转载 作者:行者123 更新时间:2023-12-03 13:31:09 26 4
gpt4 key购买 nike

在我的应用程序中,我存储了 Facebook 网址。我想在 facebook 应用程序中而不是在浏览器中打开它们。我尝试使用 flutter_url_launcher 包但它在默认浏览器中打开链接......
我想要的是直接打开链接到 Facebook 应用 .
任何人都可以提出任何解决方案或软件包来帮助我摆脱这种情况吗?

最佳答案

我还使用了@ruelluna 提到的链接中的解决方案。

根据当前版本,以下代码对我有用:

String fbProtocolUrl;
if (Platform.isIOS) {
fbProtocolUrl = 'fb://profile/page_id';
} else {
fbProtocolUrl = 'fb://page/page_id';
}

String fallbackUrl = 'https://www.facebook.com/page_name';

try {
bool launched = await launch(fbProtocolUrl, forceSafariVC: false);

if (!launched) {
await launch(fallbackUrl, forceSafariVC: false);
}
} catch (e) {
await launch(fallbackUrl, forceSafariVC: false);
}

另外,请确保 Info.plist 文件包含以下内容:
 <array> 
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb[your_page_id]</string>
</array>
</dict>
</array>

您可以从以下地址获取 your_page_id: https://findmyfbid.com/

关于Flutter在facebook应用程序android和ios中打开facebook链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55838430/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com