React Native:使用Linking通过fbid打开Facebook帖子失败求助
关于Facebook Linking打开帖子的方案
你可以通过Linking.openURL()打开Facebook帖子,并非仅支持主页和个人主页,问题出在你使用的Scheme格式不对或者不够完整:
最稳妥的方式:直接使用网页URL
调用Linking.openURL('https://www.facebook.com/photo/?fbid=834708294690078&set=a.207012927459621');即可。如果用户设备上安装了Facebook App,系统会自动唤起App打开对应照片帖子,无需手动指定Scheme;未安装则会打开网页版。使用正确的App Scheme格式
针对照片类帖子,完整的Scheme需要包含fbid和set两个参数,格式为:Linking.openURL('fb://photo?fbid=834708294690078&set=a.207012927459621');你之前尝试的格式缺少了
set参数,导致App无法准确定位到该帖子,所以无法正常唤起。
需要注意的是,Facebook的App Scheme规则可能会随版本迭代调整,优先使用网页URL的方式兼容性更强。
内容的提问来源于stack exchange,提问作者Julius Guevarra
相关产品推荐
相关产品推荐

