React Native FBSDK有一个分享对话框,但由于某种原因,在最近的更新中,如果 iPhone 有 Facebook 应用程序,那么预填充的内容就像
const shareLinkContent = {
contentType: "link",
contentTitle: this.props.name,
contentUrl: this.props.link,
imageUrl: this.props.pictureUrl,
contentDescription: this.props.caption,
};
安装应用程序时不起作用,但是当没有 FB 应用程序并且 native 应用程序打开浏览器时,会显示图像、描述和标题。我想强制共享对话框每次都使用浏览器。我知道 RNFBSDK
ShareDialog
有一个 setmode
函数,但我找不到有关如何使用它的文档,也无法从 Objective-C 文档中推断出它。
最佳答案
setmode函数是一个静态函数,可以用作ShareDialog.setmode("webview")
, ShareDialog.setmode("browser")
, 或 ShareDialog.setmode("automatic")
关于ios - 强制 FBSDK ShareDialog React Native 自动使用浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38730844/